为啥要声明“此字段是必需的”。在我的网页中保留显示
Posted
技术标签:
【中文标题】为啥要声明“此字段是必需的”。在我的网页中保留显示【英文标题】:why this statement 'This field is required.' keep displays in my webpage为什么要声明“此字段是必需的”。在我的网页中保留显示 【发布时间】:2021-07-18 08:27:23 【问题描述】:my webpage
为什么该语句一直显示在我的网页中?,我使用 django 创建了这个网页
我的html:
<form method ='post'>
% csrf_token %
form
<input type="submit" value = "Search">
</form>
<form method="POST", enctype="multipart/form-data">
% csrf_token %
forms
<input type="submit" value="upload">
</form>
forms.py
from django import forms
from .models import EbookModel
class SearchForm(forms.Form):
pdf_title=forms.CharField(label='pdf_title',max_length=100)
class UploadPdf(forms.ModelForm):
class Meta:
model=EbookModel
fields=('title','pdf',)
【问题讨论】:
中的 s 在此处显示您的 EbookModel @fakeMake 这是我的 EbookModel: class EbookModel(models.Model): title=models.CharField(max_length=60) pdf=models.FileField(upload_to='pdfs/',blank=True)类 Meta(object): ordering=['title'] def __str__(self): return f"self.title" 所以这个答案对你不起作用?? 【参考方案1】:<form method="POST", enctype="multipart/form-data">
% csrf_token %
form
<input type="submit" value="upload">
</form>
试试看能否解决你的问题。
【讨论】:
以上是关于为啥要声明“此字段是必需的”。在我的网页中保留显示的主要内容,如果未能解决你的问题,请参考以下文章
Django模型OneToOneField:管理员中的“此字段是必需的”错误
为啥我可以在控制台中看到 x 和 y 偏移量,但在我的网页上看不到?