【发布时间】:2012-02-28 12:19:00
【问题描述】:
PostgreSQL 数据库中的表:
CREATE TABLE pmss_recordmodel
(
id serial NOT NULL,
"Name" character varying(100),
CONSTRAINT pmss_recordmodel_pkey PRIMARY KEY (id)
)
WITH (OIDS=FALSE);
ALTER TABLE pmss_recordmodel OWNER TO postgres;
型号:
class RecordModel(models.Model):
def __unicode__(self):
return self.Name
Name = models.CharField(max_length = 100, unique = False, null = True, blank = True)
当我使用空白名称字段发布数据时,form.is_valid() 返回 False。为什么?我错过了什么吗?
编辑:
class RecordForm(forms.ModelForm):
class Meta:
model = RecordModel
Name = forms.CharField(label = "Имя ", widget = forms.TextInput(attrs = {'size': 15}))
【问题讨论】:
-
form.errors显示什么 -
{'姓名': [u'\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435\u043f\u043e\u043b\u0435.' ]} ({'姓名': ['必填字段']})
-
请显示代码,它会创建一个表单?
标签: python django django-models