i有这样的型号
class User_information(models.Model):
name = models.CharField(max_length=50)
url = models.URLField()
def __str__(self):
return self.name
和我的forms.py
class PostForm(ModelForm):
class Meta:
model = User_information
fields = ['name', 'url']
labels = {
'name': _('Имя'),
'url': _('link'),
}
widgets = {
'name': Textarea(attrs={'cols': 80, 'rows': 3}),
# 'url' : ?????????????
}
我需要从隐藏的表单字段中保存当前的URL页面。如何设置隐藏字段并获取表单页面的当前URL并保存它?
首先,您可以手动渲染表单并手动指定隐藏属性:
如何手动渲染形式
然后有HiddenInput
的CC_1输入(hidendInput(,您可以指定,例如:
widgets = {
'name': Textarea(attrs={'cols': 80, 'rows': 3}),
'url' : forms.HiddenInput
}