django的from组件

django的from组件,第1张

概述1.后端 from django import fromsfrom django import formsfrom app import modelsclass RegForm(forms.Form): username=forms.CharField(max_length=8,min_length=3,label=‘用户名‘,
1.后端
from django import fromsfrom django import formsfrom app import modelsclass RegForm(forms.Form): username=forms.CharFIEld(max_length=8,min_length=3,label=‘用户名‘,error_messages={ ‘max_length‘:‘用户名最长八位‘,‘min_length‘:‘用户名最短三位‘,‘required‘:‘用户名不能为空‘,},Widget=forms.Widgets.Textinput(attrs={‘class‘:‘form-control‘})) password=forms.CharFIEld(max_length=8,label="密码",error_messages={ ‘max_length‘:‘密码最长八位‘,‘min_length‘:‘密码最短三位‘,‘required‘:‘密码不能为空‘ },Widget=forms.Widgets.Passwordinput(attrs={‘class‘:‘form-control‘})) confirm_password = forms.CharFIEld(max_length=8,label="确认密码",error_messages={ ‘max_length‘: ‘密码最长八位‘,‘min_length‘: ‘密码最短三位‘,‘required‘: ‘密码不能为空‘ },Widget=forms.Widgets.Passwordinput(attrs={‘class‘:‘form-control‘})) email=forms.EmailFIEld(label=‘邮箱‘,error_messages={ ‘lnvalID‘:‘邮箱格式错误‘,‘required‘:‘邮箱不能为空‘,Widget=forms.Widgets.Emailinput(attrs={‘class‘:‘form-control‘})) def clean_username(self): username=self.cleaned_data.get(‘username‘) user_obj=models.Userinfo.objects.filter(username=username).first() if user_obj: self.add_error(‘username‘,‘用户名已存在‘) else: return username def clean(self): password=self.cleaned_data.get(‘password‘) confir_password=self.cleaned_data.get(‘confirm_password‘) if not password == confir_password: self.add_error(‘confirm_password‘,‘两次密码不一致‘) else: return self.cleaned_data

 2 前端渲染

{% for foo in  form_obj%}                        <div >                        <label for="{{ foo.auto_ID }}">{{ foo.label }}</label>                            {{ foo }}                             <span></span>                        </div>                    {% endfor %}
总结

以上是内存溢出为你收集整理的django的from组件全部内容,希望文章能够帮你解决django的from组件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1195617.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存