Python 在Django中未使用URLFIELD和IMAGEFIELD验证表单
我一直在尝试建立一个简单的表单,这样用户就可以注册一个广告,显示在网站的主页上。出于某种原因,无论我尝试做什么,我的表单都无法验证。我做错了什么?我尝试过添加enctype和筛选大量与此相关的stackoverflow问题。如果你能帮忙,我将不胜感激!下面是我的代码: Models.py:Python 在Django中未使用URLFIELD和IMAGEFIELD验证表单,python,html,django,validation,Python,Html,Django,Validation,我一直在尝试建立一个简单的表单,这样用户就可以注册一个广告,显示在网站的主页上。出于某种原因,无论我尝试做什么,我的表单都无法验证。我做错了什么?我尝试过添加enctype和筛选大量与此相关的stackoverflow问题。如果你能帮忙,我将不胜感激!下面是我的代码: Models.py: from django.db import models class ad(models.Model): ad_link = models.URLField(max_l
from django.db import models
class ad(models.Model):
ad_link = models.URLField(max_length=2000)
image = models.ImageField(upload_to="ads/")
def __str__(self):
return self.ad_link
您没有传递图像的request.FILES
试试这个:
AdForm(request.POST, request.FILES)
您没有传递图像的request.FILES
试试这个:
AdForm(request.POST, request.FILES)
如果您需要任何其他代码,请告诉我。您没有传递图像的request.FILES:试试这个:AdForm(request.POST,request.FILES)谢谢@Rafi!我知道这必须是一个短期解决方案!欢迎光临。我将把它作为一个答案,这样你就可以接受并关闭。如果你需要任何其他代码,请告诉我。你不会传递图像的request.FILES:试试这个:AdForm(request.POST,request.FILES)谢谢@Rafi!我知道这必须是一个短期解决方案!欢迎光临。我会把它作为一个答案,这样你就可以接受和结束。