我想将音频文件存储在模型elementsound中属性'soundsrc'下。 models.py的一部分如下:
models.py(代码段)
viewport-fit=cover
我该怎么做?在settings.py中必须进行哪些更改?请详细解释。
答案 0 :(得分:0)
在您MEDIA_ROOT
中设置MEDIA_URL
和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 = [
# ... the rest of your URLconf goes here ...
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
确保根目录中有media
目录。
如果您想在表单中上传图片,请务必使用enctype="multipart/form-data"
中的template
:
<form action="" method="post" enctype="multipart/form-data">
另外,请确保在views
中使用:
form = Form(request.POST, request.FILES)
它会起作用。