【发布时间】:2011-10-07 22:31:48
【问题描述】:
是否可以在 Model 上写一个字段大小?
这是我的 form.py 的一部分,我想在我的模型上做类似的事情: email = forms.EmailField(label = "Email",widget=forms.TextInput(attrs={'size':'60',)
我无法在 Form 上定义此属性,因为我使用类关系。如果我在父类上声明“电子邮件”并且我的子类将使用此字段,它将显示它(模型排除将不起作用,因为在父类上声明了“电子邮件”属性)
models.py
class UserProfile(models.Model):
nome = models.CharField('Nome Completo',max_length=100 )
endereco = models.CharField('Endereço',max_length=100)
...
forms.py
class **cadastrousuarioForm**(formulariocadastrocompleto):
nome = forms.CharField(label = 'Nome',widget=forms.TextInput(attrs={'size':'30','maxlength':'100'}))
...
class atualizacaoousuarioForm(**cadastrousuarioForm**):
class Meta (cadastrousuarioForm):
model = UserProfile
fields = ("endereco",)
exclude = ("nome")
...
【问题讨论】:
标签: django django-models django-forms