找网站公司企业备案搭建微信网站怎么做

news/2025/10/4 17:20:11/文章来源:
找网站公司企业备案,搭建微信网站怎么做,怎么做网站frontpage,wordpress做公司官网使用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.mzph.cn/news/927376.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包

HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包 Service Pack for ProLiant Gen12, Gen11, Gen10 Released Oct 2025 请访问原文链接:…

大模型原理与实践:第三章-预训练语言模型详解_第1部分-Encoder-only(BERT、RoBERTa、ALBERT) - 指南

大模型原理与实践:第三章-预训练语言模型详解_第1部分-Encoder-only(BERT、RoBERTa、ALBERT) - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: bl…

详细介绍:Linux字符设备驱动开发全攻略

详细介绍:Linux字符设备驱动开发全攻略pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mo…

河南焦作有做网站开发的公司吗连云港今天的新消息

11月12日,由金蝶软件(中国)(以下简称“金蝶”)主办的2022全球创见者大会之“对标世界一流管理——走进一心堂暨生命科学行业峰会”在云南昆明顺利举办。金蝶携手众多企业经营管理者,业界思想领袖及先锋企业…

深入解析:uniapp集成语音识别与图片识别集成方案【百度智能云】

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

sql注入和xss漏洞

1、复习信息搜集中的Google hack语法,随机找10个php网站的后台地址 2、简述sql注入漏洞的原理及危害 原理:由于后端程序员未对用户输入的字符进行严格控制和过滤,导致黑客可以在后台程序员不知情的情况下注入SQL语法…

威海建设局官方网站长沙室内设计工作室

加载指定会话最近消息 前言 上一集我们就把三个标签页的加载列表的任务给完成啦!那么我们这一集就来完成加载指定绘画最近消息的任务。 需求分析 我们点击了某个会话之后,我们就会去显示我们的会话的最近的N条消息。请看下图。 我们这里涉及到两个区…

大连企业网站建设模板wordpress 设置语言

http://www.elecfans.com/article/89/92/2017/20170425510728.html转载于:https://www.cnblogs.com/jackn-crazy/p/7300228.html

数学 trick

基本不等式遇到 \(x=\dfrac{一次函数}{一次函数}\),考虑分离出一个常数: 例:(2024 浙江模拟)已知实数 \(x,y,x>3,xy+2x-3y=12,(x+y)_{\min}\)? 解:考虑分离 \(x,y\),由 \(xy+2x-3y=12\) 得到 \(x=\dfrac{12…

免费网站下载app软件免费重庆seo优

本文来自网易云社区作者:田亚楠须知本文主要是根据 createjs 中的 EaselJS 在 github 上的 tutorials 目录下的文章整理而来 (原文链接),同时也包含了很多本人的理解,如过有叙述不当的地方,请联系我 :-D 本…

Python 2025:异步革命与AI驱动下的开发新范式 - 详解

Python 2025:异步革命与AI驱动下的开发新范式 - 详解2025-10-04 16:56 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; di…

完整教程:精读C++20设计模式——行为型设计模式:解释器模式

完整教程:精读C++20设计模式——行为型设计模式:解释器模式pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Cons…

js疑惑

textBox.addEventListener("keydown", function (event) { console.log(`You pressed "${event.key}".`);});这个函数接收的"keydown",到底是什么意思我还是没看懂为什么会这样写看着也…

使用 Git Submodule 管理微服务项目:从繁琐到高效 - 指南

使用 Git Submodule 管理微服务项目:从繁琐到高效 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consola…

如何识别网页用什么网站做的女装关键词排名

一个网站,其实说白了就是某几个特定功能的组合,而更换用户头像就在这些功能之中。今天就来做个测试,针对不同的用户,实现头像上传功能。先给大家展示下成品效果图:思路针对不同的用户上传头像,我们要为每一…

邯郸专业做网站多少钱做印刷网站公司哪家好

一、接口自动化测试中,会用到测试账号,如何合理运用账号? 账号一般用于接口登录、接口用例传参、操作sql等,目前账号是写到yaml配置文件里,如果1个账户使用会出现资源冲突,可以配置多个账号使用&#xff0…

佛山专业建设网站平台兼职python做网站

STM32定时器定时及其应用 定时器概述☆定时器相关配置CubeMX工程配置及程序实现固件库程序设计及实现 定时器概述 1. 工作原理 使用精准的时基,通过硬件的方式,实现定时功能。定时器核心就是计数器 2. 定时器分类   基本定时器(TIM6~TIM7…

深入解析:单元测试学习+AI辅助单测

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

20251004国庆模拟4

对于 20251004 CSP-S 模拟的总结Part 1 题目 点击快速下载 有两道是洛谷的: T2: P5979 [PA2014] Druzyny T3: P2371 [国家集训队] 墨墨的等式 ⚠警告: P5979 和本场的 T3 并不完全一样。 Part 2 考试重要时间线 8:00…

珂朵莉树 ODT

能干什么/局限性 高效处理区间平推(区间赋值)的问题。 在随机数据下飞快。 如果没有区间平推,或者区间平推的操作数量可以被卡得很少甚至没有,就不适用。 前置知识set没了。 建点 每个点要维护一个区间,以及这个区…