问题描述
在我的项目中,我希望用户能够创建一个没有图像的帖子,如果他们创建了它,默认的虚拟图像将在那里而不是空白
在我的models.py
related_image = models.ImageField(default='defaultimg.jpg',upload_to='images/’,null=True)
现在,如果我在管理部分创建帖子,它会放置默认图片,但如果我从用户的角度(表单)创建它,它不会上传或使用默认图片
forms.py
class BlogPostForm(forms.ModelForm):
related_image = forms.ImageField(label='',required=False)
views.py
def uploadPost(request):
form = BlogPostForm()
if request.method == 'POST':
form = BlogPostForm(request.POST,request.FILES)
if form.is_valid():
form.save()
return redirect('home')
问题在于,当用户创建帖子时,相关图片将为空,但在管理部分,会显示默认图片。当用户不提供图像时,我希望默认图像为“defaultimg.jpg
”
感谢您的贡献
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)