日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

快速解決Django關閉Debug模式無法加載media圖片與static靜態文件

瀏覽:110日期:2024-10-11 14:11:59

開發時,通常打開Debug模式會快速定位開發時的一些問題。

項目開始部署時,關閉Debug模式,url.py路由靜態文件和圖片寫法:

# url.pyfrom django.views import staticfrom django.conf import settings#路由靜態文件和圖片urlpatterns = [ url(r’^static/(?P<path>.*)$’, static.serve, {’document_root’: settings.STATIC_ROOT}, name=’media’) url(r’^media/(?P<path>.*)$’, static.serve, {’document_root’: settings.MEDIA_ROOT}, name=’media’)]

補充知識:Django靜態文件的獲取,以及對static和media目錄設置的一些思考

Django直接獲取靜態資源文件是不行的,會報錯。

添加靜態資源文件夾static,設置靜態文件根目錄后

INSTALLED_APPS = [ ... ’django.contrib.staticfiles’, ...]# Static files (CSS, JavaScript, Images)# https://docs.djangoproject.com/en/3.0/howto/static-files/STATIC_URL = ’/static/’# 可收集靜態文件到static文件夾,便于訪問STATICFILES_DIRS = [ os.path.join(BASE_DIR, ’static’)]

配置完成后就可以通過下面的代碼調用靜態資源了。圖片、css、js文件。

{% load static %}......<img src='http://www.b3g6.com/bcjs/{% static ’image/blog/author.png’ %}' alt='' >

但是上傳到media中的文件可以不通過這種方式調用。但是前提是也要配置media的文件根路徑和根目錄。

MEDIA_URL = ’/media/’ # 訪問文件的url根路徑MEDIA_ROOT = os.path.join(BASE_DIR, ’media’) # 上傳文件存儲根目錄

然后可以通過如下方法調用。

<img src='https://rkxy.com.cn/media/{{ detop_view.cover_photo }} ' alt='post'>

可以注意到這里資源引用沒有用{% static ... %},實際上只要這樣子在settings.py文件中配置了相關路徑和目錄,就可以通過這種方式引用。

要是別的靜態文件都通過這種方法引用,對于小項目這不是什么問題,你可以將靜態文件放在任何你的web服務器能夠找到的地方。但是對于大型項目,尤其是那些包含多個app在內的項目,處理那些由app帶來的多套不同的靜態文件是個麻煩活。但這正是django.contrib.staticfiles的用途:它收集每個應用(和任何你指定的地方)的靜態文件到一個統一指定的地方,并且易于訪問。

media目錄下一般放上傳的文件,在django項目部署到服務器的時候,會輸入python manage.py collectstatic收集靜態資源文件,所以與static目錄不沖突,而且media中的文件可能還會被刪除。因此后期用戶上傳的文件不放在static目錄下。

以上這篇快速解決Django關閉Debug模式無法加載media圖片與static靜態文件就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Django
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲天堂1区| 一二三区精品| 国产精品1区在线| 精品久久网站| 另类专区亚洲| 亚洲精品a级片| 视频一区视频二区中文字幕| 欧美日韩第一| 男女性色大片免费观看一区二区 | 久久国产人妖系列| 麻豆久久一区| 成人福利av| 99热免费精品| 欧美精品中文| 99热精品久久| 亚洲狼人精品一区二区三区| 国产精品免费不| 日韩高清欧美| 亚洲欧美一级| 国产成人精品亚洲线观看| 国产 日韩 欧美一区| 99视频一区| 国产乱码精品一区二区亚洲| 欧洲亚洲一区二区三区| 亚洲无线观看| 精品视频一区二区三区四区五区| 国产精品99免费看| 欧美日韩午夜电影网| 日韩一区三区| 日韩激情精品| 91精品韩国| 日本91福利区| 激情综合自拍| 国产精品久久乐| 91国语精品自产拍| 91精品丝袜国产高跟在线| 日韩国产欧美| 日本午夜精品| 亚洲激情社区| 国产一区二区三区久久| 在线观看一区| 国产一区二区三区四区| 男人的天堂久久精品| 日本久久综合| 日本在线成人| 免费av一区| 精品视频在线一区二区在线| 美女精品一区| 日韩国产一区| 国产精品亚洲人成在99www| 亚洲欧美日韩一区在线观看| 美女视频黄 久久| 蜜桃视频第一区免费观看| 日韩免费小视频| 国产精品毛片久久久| 免费视频最近日韩| 日韩精品首页| 成人日韩av| 国产精品免费大片| 亚洲精品三级| 国产亚洲精品久久久久婷婷瑜伽| 女生影院久久| 精品国产美女a久久9999| 亚洲精品系列| 国产精品嫩草99av在线| 午夜精品成人av| 国产精品色在线网站| 免费精品视频在线| 欧美精品一卡| 少妇久久久久| 久久精品日韩欧美| 国产亚洲精aa在线看 | 99国产精品| 久久久夜精品| a日韩av网址| 日韩成人精品一区| 久久只有精品| 麻豆一区二区三区| 国产精品亲子伦av一区二区三区 | 亚洲精品888| 国产 日韩 欧美一区| 另类欧美日韩国产在线| 涩涩涩久久久成人精品| 三级欧美韩日大片在线看| 99国产精品久久久久久久成人热| 99久久婷婷| 婷婷精品视频| 欧洲毛片在线视频免费观看| 999国产精品视频| 99久久九九| 国产精品av久久久久久麻豆网| 秋霞国产精品| 视频福利一区| 日韩和的一区二在线| 色在线中文字幕| 丝袜av一区| 婷婷综合亚洲| 亚洲一区日本| 日本不卡视频一二三区| 日韩成人在线看| 国产精品天天看天天狠| 麻豆一区二区三| 91亚洲人成网污www| 日韩电影免费网站| 欧美精品一区二区久久| 亚洲欧美日韩视频二区| 亚洲字幕久久| 国产精品日韩精品在线播放| 国产精品午夜一区二区三区| 精品视频网站| 亚洲精品.com| 国产亚洲毛片在线| 日韩三区四区| 国产精品亚洲二区| 福利一区和二区| 久久久成人网| 另类av一区二区| 欧美天堂一区| 麻豆网站免费在线观看| 婷婷综合激情| 少妇精品久久久一区二区三区| 国产欧美一区二区三区国产幕精品 | 久久精品国产成人一区二区三区| 精品国产乱码久久久久久1区2匹| 日韩成人三级| 图片区亚洲欧美小说区| 综合激情网...| 欧美国产专区| 在线日韩电影| 婷婷成人av| 精品国产不卡| 婷婷亚洲五月| 日韩精品a在线观看91| 黄色网一区二区| 国产精品毛片| 国产精品xxxav免费视频| 美女福利一区二区三区| 香蕉久久国产| 久久精品伊人| 亚洲一区激情| 麻豆高清免费国产一区| 国产一区观看| 国产日韩欧美三级| 国产综合视频| 欧美日韩一区二区三区四区在线观看| 中文字幕在线官网| 亚洲3区在线| 成人自拍av| 欧美日韩亚洲一区在线观看| 久久天堂成人| 国产精品日本一区二区三区在线 | 国产视频一区三区| 欧美极品一区二区三区| 99在线|亚洲一区二区| 久久99高清| 婷婷综合国产| 不卡视频在线| 精品国产亚洲一区二区三区在线 | 蜜臀av亚洲一区中文字幕| 日韩av在线播放网址| 少妇高潮一区二区三区99| 中文字幕成在线观看| 日韩高清三区| 精品91久久久久| 黑森林国产精品av| 国产日韩视频在线| 伊人精品久久| 日本在线高清| 久久成人高清| 亚洲一区欧美| 午夜av一区| 国产成人免费| 国产精品一区二区三区av| 一区二区三区四区在线观看国产日韩| 久久精品影视| 国产精品yjizz视频网| 国产亚洲精品精品国产亚洲综合| 日韩亚洲国产欧美| 天堂资源在线亚洲| 91欧美日韩| 精品视频国产| 欧美激情亚洲| 奇米777国产一区国产二区| 蜜臀久久99精品久久久久久9| 免费不卡中文字幕在线| 97精品视频在线看| 久久精品国产精品亚洲毛片| 久久狠狠亚洲综合| 综合激情一区| 免费日韩av片| 亚洲综合丁香| 欧美综合二区| 香蕉久久久久久久av网站| 国产精品91一区二区三区| 亚洲成人国产| 美女毛片一区二区三区四区| 久久久精品久久久久久96| 超级白嫩亚洲国产第一| 成人一二三区| 欧美日韩视频网站|