首页 > 解决方案 > 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)

请任何人都可以帮助我

标签: pythondjangofiledjango-forms

解决方案


推荐阅读