簡體   English   中英

上傳文件 django 管理員

[英]Upload file django admin

我正在創建一個管理表單,用戶可以在其中上傳文件。 我希望將其存儲在公眾無法獲取的安全地方。 我正在使用帶有FileField且沒有 model 的標准表單。 有沒有辦法可以將文件存儲在 app 文件夾內的文件夾中?

是的,您可以通過在 settings.py 文件中指定路徑來做到這一點,例如。 MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/'

是的,你可以這樣做
在您的項目級文件 urls.py 中添加這些行(創建項目時自動生成)

from django.conf import settings
from django.conf.urls.static import static

urlpatterns = urlpatterns + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

並將這些行添加到您的 settings.py

MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM