【发布时间】:2015-11-27 17:53:17
【问题描述】:
我正在尝试在表单中呈现 2 个类并将其显示在另一个模板中,我不知道该怎么做,非常感谢您的帮助
这是我在 forms.py 中的代码
类 sample_tableform(ModelForm):
name = forms.CharField( max_length=50, label = ("name"), help_text = ("Name:"),
error_messages = {'invalid':"Your name may only contain letters.", 'required':"Enter your name.", 'unique':'Name already exists'}, validators=[RegexValidator( regex='^[a-zA-Z ]*$', message=("Forgotten message."),)])
email = forms.CharField( max_length=50, label = ("email"), help_text = ("Email:"),
error_messages = {'invalid':"Enter a valid email.", 'required':"Enter your email.", 'unique':'email already exists'}, validators=[RegexValidator( regex='^[\w.%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4} *$', message=("Forgotten message."),)])
pnum = forms.CharField( max_length=11, min_length=11, label = ("pnum"), help_text = ("Phone Number:"),
error_messages = {'invalid':"Enter a valid phone number.", 'required':"Enter your phone number.", 'min_length':"Should contain 11 digits"}, validators=[RegexValidator( regex='^[0-9]*$', message=("Forgotten message."),)])
class Meta:
model = sample_table
fields = ('name', 'email', 'pnum',)
类确认(ModelForm):
pnum = forms.CharField( max_length=11, min_length=11, label = ("pnum"), help_text = ("Phone Number:"),
class Meta:
model = sample_table
fields = ('confirm',)`
提前谢谢你:*
【问题讨论】:
标签: python django django-forms django-templates