最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

django使用admin站點(diǎn)上傳圖片的實(shí)例

 更新時(shí)間:2019年07月28日 17:05:14   作者:YOYO__2018  
今天小編就為大家分享一篇django使用admin站點(diǎn)上傳圖片的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧

Django有提供文件系統(tǒng)支持,在Admin站點(diǎn)中可以輕松上傳圖片。使用Admin站點(diǎn)保存圖片,需要安裝Python的圖片操作包

pip install Pillow

1 配置

默認(rèn)情況下,Django會(huì)將上傳的圖片保存在本地服務(wù)器上,需要配置保存的路徑。我們可以將上傳的文件保存在靜態(tài)文件目錄中,如我們之前設(shè)置的static_files目錄中在settings.py 文件中添加如下上傳保存目錄信息

MEDIA_ROOT=os.path.join(BASE_DIR,"static_files/media")

2 為模型類添加ImageField字段

我們?yōu)橹暗腂ookInfo模型類添加一個(gè)ImageFiled

class BookInfo(models.Model):
 ...
 image = models.ImageField(upload_to='booktest', verbose_name='圖片', null=True)

upload_to 選項(xiàng)指明該字段的圖片保存在MEDIA_ROOT目錄中的哪個(gè)子目錄,進(jìn)行數(shù)據(jù)庫(kù)遷移操作

python manage.py makemigrations
python manage.py migrate

3 使用Admin站點(diǎn)上傳圖片

進(jìn)入Admin站點(diǎn)的圖書管理頁(yè)面,選擇一個(gè)圖書,能發(fā)現(xiàn)多出來(lái)一個(gè)上傳圖片的字段admin站點(diǎn)圖片字段,選擇一張圖片并保存后,圖片會(huì)被保存在static_files/media/booktest/目錄下。

在數(shù)據(jù)庫(kù)中,我們能看到image字段被設(shè)置為圖片的路徑。

以上這篇django使用admin站點(diǎn)上傳圖片的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python通配符之glob模塊的使用詳解

    python通配符之glob模塊的使用詳解

    這篇文章主要介紹了python通配符之glob模塊的使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2021-04-04
  • python 數(shù)字類型和字符串類型的相互轉(zhuǎn)換實(shí)例

    python 數(shù)字類型和字符串類型的相互轉(zhuǎn)換實(shí)例

    今天小編就為大家分享一篇python 數(shù)字類型和字符串類型的相互轉(zhuǎn)換實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2018-07-07
  • 使用Django啟動(dòng)命令行及執(zhí)行腳本的方法

    使用Django啟動(dòng)命令行及執(zhí)行腳本的方法

    今天小編就為大家分享一篇使用Django啟動(dòng)命令行及執(zhí)行腳本的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2018-05-05
  • python打包發(fā)布pypi及更新全部流程

    python打包發(fā)布pypi及更新全部流程

    這篇文章主要介紹了python打包發(fā)布pypi及更新全部流程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • pyside6-uic生成py代碼中文為unicode(亂碼)的問題解決方案

    pyside6-uic生成py代碼中文為unicode(亂碼)的問題解決方案

    這篇文章主要介紹了如何解決pyside6-uic生成py代碼中文為unicode(亂碼)的問題,文中通過代碼和圖文介紹的非常詳細(xì),對(duì)大家解決問題有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • flask入門之文件上傳與郵件發(fā)送示例

    flask入門之文件上傳與郵件發(fā)送示例

    本篇文章主要介紹了flask入門之文件上傳與郵件發(fā)送示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2018-07-07
  • python完全卸載三種方法教程

    python完全卸載三種方法教程

    通常我們?cè)谛遁dpyhton時(shí)會(huì)直接使用電腦自備的管家軟件中的卸載功能,但是通常這并不會(huì)卸載干凈,特別是當(dāng)你卸載完python一個(gè)版本之后,重新安裝另一個(gè)版本就會(huì)出錯(cuò),這篇文章主要給大家介紹了關(guān)于python完全卸載三種方法的相關(guān)資料,需要的朋友可以參考下
    2023-09-09
  • 解決windows下python3使用multiprocessing.Pool出現(xiàn)的問題

    解決windows下python3使用multiprocessing.Pool出現(xiàn)的問題

    這篇文章主要介紹了解決windows下python3使用multiprocessing.Pool出現(xiàn)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2020-04-04
  • Python生成指定大小的文件兩種解決方案

    Python生成指定大小的文件兩種解決方案

    這篇文章主要介紹了Python生成指定大小的文件,這里提供兩種解決方案幫助python完成我們生成任意大小的文件,需要的朋友可以參考下
    2023-06-06
  • 教你如何編寫、保存與運(yùn)行Python程序的方法

    教你如何編寫、保存與運(yùn)行Python程序的方法

    這篇文章主要介紹了教你如何編寫、保存與運(yùn)行Python程序的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07

最新評(píng)論

嘉禾县| 巴中市| 邛崃市| 庆安县| 五常市| 长宁县| 抚州市| 文安县| 准格尔旗| 彩票| 牟定县| 内江市| 阜南县| 无极县| 大邑县| 金塔县| 陇川县| 长沙县| 卢龙县| 凤台县| 左贡县| 揭阳市| 微博| 桂林市| 昌宁县| 保定市| 宜兰县| 塔城市| 定安县| 淮北市| 藁城市| 平昌县| 榆树市| 贡嘎县| 安溪县| 航空| 泾川县| 扬州市| 白河县| 偃师市| 贡嘎县|