当前位置: 首页 > news >正文

自己做网站用中文为什么是乱码静安郑州阳网站建设

自己做网站用中文为什么是乱码,静安郑州阳网站建设,做网站的收益,原始传奇经典复古python-web应用程序-Django-From组件 添加用户时 原始方法#xff08;本质#xff09;【麻烦】 def user_add(req):if req.method GET:return render(req,XXX.html)#POST请求处理:XXXXX-用户数据没有校验 -出现错误提示 -页面上的每一个字段都需要我们重新写一遍 -关联数…python-web应用程序-Django-From组件 添加用户时 原始方法本质【麻烦】 def user_add(req):if req.method GET:return render(req,XXX.html)#POST请求处理:XXXXX-用户数据没有校验 -出现错误提示 -页面上的每一个字段都需要我们重新写一遍 -关联数据需要手动获取Django组件 Form组件方便 view.py: class MyForm(Form):user forms.CharField(widget forms.Input)pwd forms.CharField(widget forms.Input)email forms.CharField(widget forms.Input)XXXXXX---def user_add(req):if req.method GET:form MyForm()return render(req,XXX.html,{form:form})#POST请求处理:XXXXX 2.user_add.html form methodpost {{ form.user }} {{ form.pwd }} {{ form.email }} !-- 自动生成input typetextplaceholder姓名 nameuser/ -- 或者 {% for field in form %}{{field.lable}} : {{field}} {% endfor %} /form ModelForm组件更方便 在modelForm中不需要手动写类的声明 view.py: class MyForm(ModelForm):xx form.CharField(XXXX) #新增加的字段class Meta:model model.类fields [name,password,---]其余与Form相同 当传的对象为【对象,对象,对象,】时需要写该类的__str__方法 models.py class depart(models.Model):title models.CharField(max_length10)def __str__(self):return self.title#定制返回值给自动生成的输入框增加样式 view.py中 class UserInfo(forms.ModelForm):class Meta:model models.UserInfofields [name,password,ahe]widgets {name:forms.TextInput(attrs{class:layui-input})password:forms.TextInput(attrs{class:BootStrip-form-control})XXXX:XXXX }#自动添加样式 class UserInfo(forms.ModelForm):class Meta:model models.UserInfofields [name,password,ahe]def __init__(self,*args,**kwargs):super().__init__(*args,**kwargs)for name,field in self.fields.items():if name :XXXXX#单独处理or continue不处理field.widget.attrs {class:XXXXX,placehoder:field.label} 校验 view.py: def user_add(req):if req.method GET:form UserInfo()return render(req,XXX.html,{form:form})#POST请求处理:form UserInfo(data req.POST)if form.is_valid():print(form.cleaned_data)else:print(form.errors)#{name:yulin,password:123456...}#models.UserInfo.object.create(XXXX)form.save()return redirect(/user/list/)#检验失败return render(req,user_add.html,{form,form}) #该form中存在错误信息#前端获取错误信息 {% for field in form %} div class”form-grouplabel{{ field.Label }}/label{{ field }} span styLecoLor: red;{{ field.errors.0 }} /span /div {% endfor %}
http://www.w-s-a.com/news/774355/

相关文章:

  • 电商网站开发团队广西桂林商贸旅游技工学校
  • 网站模板文件怎么下载东莞常平镇邮政编码
  • 建网站需要什么wordpress误删的后果
  • wordpress无插件实现网站地图做阿里巴巴网站店铺装修费用
  • 英文互动网站建设南宁住房和城乡建设局网站
  • 威海微网站建设乐清建网站哪家强
  • 网站和app的开发成本saas系统开发教程
  • ps切片工具做网站大气简洁网站
  • 网至普的营销型网站建设wordpress邮箱验证插件下载
  • 找权重高的网站方法张家港早晨网站建设
  • WordPress数据库添加管理员关键词优化举例
  • 河南国基建设集团--官方网站wordpress qode
  • 做农村电子商务的网站有哪些内容静态网站模板古典
  • 导航网站设计方案个人网站推广方法
  • 网站排名易下拉教程防wordpress花园
  • 计算机网站建设 是什么意思现在网站建站的主流语言是什么
  • php网站跟随导航西安百姓网免费发布信息网
  • 濮阳做公司网站html5 特效网站
  • ppt设计器怎么打开深圳seo网络推广营销
  • 建设银行网站用360浏览器建设信用卡中心网站
  • 创建公司网站 教程广州建设局
  • 详述网站建设的过程简答题ui培训设计怎么样
  • 动易网站官网ppt主题大全素材
  • 怎样用eclipse做网站可以做宣传图的网站
  • 哪里可以做游戏视频网站做网站平台应该注意哪些
  • 网站后期推广是谁来做网页制作步骤作答题
  • 全屋装修设计定制整装成都网站优化多少钱
  • html5购物网站模板一个网站两个数据库
  • 个人网站怎么做微信支付网站建设项目介绍
  • 建网站合同网站适配移动端和PC端