python - Django 3图像和文件上传不通过表单保存
问题描述
我正在尝试学习 django,当我尝试使用表单保存图像和文件时,它没有保存没有错误我不知道我做错了什么在 settings.py 中添加了这个
STATIC_URL = '/静态/'
MEDIA_URL = '/media/' MEDIA_ROOT = BASE_DIR / '媒体'
我的观点.py
class home(View):
def get(self, request):
form = ResumeForm()
return render(request, 'resume/home.html', { 'form':form})
def post(self, request):
form = ResumeForm(request.POST, request.FILES)
if form.is_valid():
form.save()
return render(request, 'resume/home.html', {'form':form})
和我的 urls.py
from django.contrib import admin
from django.urls import path
from resume import views
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
path('admin/', admin.site.urls),
path('', views.home.as_view(), name='home'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
请任何人都可以帮助我
解决方案
推荐阅读
- ruby - 如果你把@x = 5 放在类定义之后呢?
- scala - scala特征中`val`的递归调用?
- ruby-on-rails - rails 5 基于模型属性的动态路由重定向
- jenkins - Jenkins Active Directory 阻止了我自己
- angular - 找不到角度模块:错误:无法解析“./app/app.module.ngfactory”
- sql - 如何在没有 WHERE 子句的情况下编写此 T_SQL 连接?
- neo4j - Neo4j 密码返回具有特定格式的路径
- asp.net - ASP.NET 应用程序通过 xml 消息与另一个应用程序通信?
- c# - EntityFrameworkCore 中的导航属性
- python - 屏幕PyQt5中的多条消息