【发布时间】:2021-04-04 15:55:51
【问题描述】:
文件models.py:
class Author(models.Model):
full_name = models.CharField(max_length=255, default='', blank=True, null=True)
origin = JSONField(null=True)
文件forms.py
class AuthorForm(forms.ModelForm):
full_name = forms.CharField(
required=False,
widget=forms.TextInput(
attrs={'placeholder': '?', 'class': "input-xs form-control"}
)
)
class Meta:
model = Author
fields = ('full_name')
文件views.py:
def author(request):
if request.method == 'POST':
form = AuthorForm(request.POST)
if form.is_valid():
form.save()
return redirect(reverse(list_author))
我想用这个字典 {"data":True} 来填写 "origin" 字段,就在 "if form.is_valid():" 中,我该怎么做,我们必须创建一个表单字段?或者我们可以直接在if循环中填写?
【问题讨论】:
-
用 what 填充它?
-
感谢您的回复,请填写字典:{"data":True}
标签: python-3.x django django-models django-views django-forms