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

php做网站子页模板人力资源公司名字大全

php做网站子页模板,人力资源公司名字大全,免费域名申请教程,网站服务器容量使用ArticleColumnForm表单#xff0c;向数据库提交内容#xff0c;内容包括column。如果同一用户提交的column重复#xff0c;则提示表单出错#xff0c;表单提交失败后#xff0c;重新渲染表单提交html页面#xff0c;其中提示错误信息。 涉及的代码包括#xff1a; …使用ArticleColumnForm表单向数据库提交内容内容包括column。如果同一用户提交的column重复则提示表单出错表单提交失败后重新渲染表单提交html页面其中提示错误信息。 涉及的代码包括 1、forms.py 添加__init__方法初始化表单时包含提交表单的用户信息。 添加clean_column方法检查column是否重复 from django import forms from .models import ArticleColumnclass ArticleColumnForm(forms.ModelForm):def __init__(self, *args, **kwargs):user kwargs.pop(user, None)super(ArticleColumnForm, self).__init__(*args, **kwargs)self.user userclass Meta:model ArticleColumnfields (column,)def clean_column(self):column self.cleaned_data.get(column)user self.user # 获取传递的用户信息if ArticleColumn.objects.filter(useruser, columncolumn).exists():raise forms.ValidationError(You have already created a column with this name.)return column 2、views.py 只有在form的valid检查通过后才进行页面的重定向否则重新渲染add_column.html页面。渲染是使用的form不是空表而是刚才提交的包含错误信息的form。 login_required def add_column(request):if request.method POST:# 获取表单article_column_form ArticleColumnForm(datarequest.POST, userrequest.user)#初始化表单时包含用户信息if article_column_form.is_valid():new_articlecolumn article_column_form.save(commitFalse) # 创建数据库对象commitFalse不提交new_articlecolumn.user request.user# 将数据库对象写入new_articlecolumn.save()return HttpResponseRedirect(/article/article-column) # 写完数据后重定向到数据显示页面else:article_column_form ArticleColumnForm()context {article_column_form:article_column_form}return render(request, article/column/add_column.html, context) 3、提交表单的html页面 添加form错误显示区域。 form classform-horizontal action. methodpost{% csrf_token %}div classrowdiv classcol-md-4 text-rightspan栏目名称/span/divdiv classcol-md-8 text-left{{ article_column_form.column }}/div/div{% if article_column_form.column.errors %}div classerrorsul{% for error in article_column_form.column.errors %}li{{ error }}/li{% endfor %}/ul/div{% endif %}div classbutton-groupbutton typesubmitSubmit/buttonbutton typebutton onclickwindow.location.href{% url article:article_column %}Cancel/button/div/form
http://www.hkea.cn/news/14338655/

相关文章:

  • 景区网站建设材料nginx wordpress动静分离
  • 浙江网站建设哪家好曲靖网站建设电话
  • 做ppt做好的网站wordpress 当前文章id
  • 做英语趣味教具的网站私人申请建设网站多少钱
  • 现在什么网站比较火做推广银川市网页设计培训
  • 微信人生里面微网站怎么做gta5此网站正在建设
  • wordpress+怎么改密码seo诊断报告示例
  • 加强网站建设的建议网络营销的特点与方法有哪些
  • 网站优化试卷wordpress 作者墙
  • 天津旅游网站建设网站建设时间规划
  • 苏州 网站设计 知名怎么给我 的网站做关键词
  • 北京做网站制作的公司哪家好深圳有多少家设计公司
  • 邢台建网站的公司太原网站制作价格
  • 上海城市建设网站毕设做网站的过程
  • wordpress商城建站小程序制作费用一览表
  • 临清网站推广wordpress widgets_init
  • 校园网站建设实施方案伪静态一个虚拟空间做两个网站
  • 模板网站建设优惠最近国际新闻大事20条
  • 腾讯云服务器用什么做网站品牌营销增长好牌子推荐
  • 广西南宁电商网站建设iis网站服务器安全隐患分析
  • 建设文化产业网站的方案wordpress 安装 空白
  • 做网站有要求吗南昌网站怎么做seo
  • 湖南长信建设集团网站自己做的网站怎么在局域网中访问
  • 做效果图的网站中国建筑集团公司官网
  • 音乐网站开发技术人员配置群晖 wordpress 中文
  • 文化传播集团网站建设网站查询域名ip查询
  • dede 网站图标wordpress关闭手机访问不了
  • 广州市外贸网站建设品牌门户网站建站多少钱
  • 宁波如何建网站crm软件免费
  • 做旅游平台网站找哪家好用ps设计网站做多大的