Django與MEDIA_ROOT
究竟有什麼關係?我從來沒有理解它。由於Django本身不提供靜態媒體,你必須爲它設置apache或類似的東西,爲什麼它關心它位於哪個目錄?Django使用`MEDIA_ROOT`做什麼?
9
A
回答
9
你不是唯一一個想知道的人;退房Django ticket #10650。基於由Django開發那裏的意見,我覺得這幾乎總結了一下用於MEDIA_ROOT
:
不幸的是,Django的發生也有過錯的是過於在其文檔什麼 MEDIA_ROOT和MEDIA_URL是模糊用於。通過Django代碼搜索確認 MEDIA_ROOT & MEDIA_URL用於文件上傳,並且MEDIA_URL作爲 方便地通過默認上下文處理器(在使用 RequestContext ??時可用)提供給模板。
2
它似乎被Django中的某些類用作默認值 - 例如,FileSystemStorage將其用作存儲文件的默認位置。
2
當您使用ImageField或FileField屬性創建模型時,應該傳遞upload_to參數。這是一個相對路徑將被追加到您的MEDIA_ROOT路徑,將有保存和檢索該文件。
相關問題
- 1. django MEDIA_ROOT
- 2. django multipul MEDIA_ROOT
- 3. Django MEDIA_ROOT,MEDIA_URL等
- 4. 蟒蛇的Django MEDIA_ROOT
- 5. MEDIA_ROOT django讀取和刪除
- 6. Django的MEDIA_ROOT和MEDIA_URL TEMPLATES
- 7. User.objects.create()什麼都不做。 (Django)
- 8. 無法在django中使用MEDIA_ROOT和MEDIA_URL上傳圖像
- 9. 無法在django上使用MEDIA_ROOT上傳圖像
- 10. MEDIA_ROOT Django沒有找到圖像
- 11. Django manage.py syncdb與sqlite3一起使用時什麼也不做
- 12. Django和AJAX - 我做錯了什麼?
- 13. django url中的'_'是做什麼的?
- 14. 在Django中,symmetrical = True會做什麼?
- 15. Django代碼中的'_'是做什麼的?
- 16. 在send_mail()django中fail_silently做了什麼?
- 17. request_source在Django模板中做了什麼
- 18. 在Django中做什麼__str__函數?
- 19. Django ImportError在/無論我做什麼
- 20. 爲什麼要使用Django?
- 21. 爲什麼Django使用BaseForm?
- 22. (| /)$用mod_rewrite做什麼?
- 23. 正確media_root和我在django應用程序recived 404
- 24. WPF能做什麼和不做什麼?
- 25. 在Perl中做什麼=〜做什麼?
- 26. 你無法用Angular.js做什麼,你可以用jQuery做什麼
- 27. 我不能用keytool做什麼,我可以用OpenSSL做什麼?
- 28. Visual Studio使用vc90.pdb做什麼?
- 29. 什麼FlushModeType做的是@Transactional的使用?
- 30. Java:使用TreeBidiMap應該做些什麼?
這是很棒的研究工作 - 胡椒。 – Jibin 2011-09-22 11:54:07