广东省建设项目安全标准自评网站企业查天眼查在线

news/2025/9/26 1:02:45/文章来源:
广东省建设项目安全标准自评网站,企业查天眼查在线,公司网站备案资料,开发网站年度工作总结及明年工作计划最近在准备上线一个网站#xff08;基于django的编程技术学习与外包服务网站#xff09;#xff0c;所以会将自己的在做这个项目的过程中遇到的模块业务以及所涉及到的部分技术记录在CSDN平台里#xff0c;一是希望可以帮到有需要的同学#xff0c;二十以供自己后续回顾学…最近在准备上线一个网站基于django的编程技术学习与外包服务网站所以会将自己的在做这个项目的过程中遇到的模块业务以及所涉及到的部分技术记录在CSDN平台里一是希望可以帮到有需要的同学二十以供自己后续回顾学习。 今天要分享的是django的登录和注册页面功能其实做网页登录和注册基本上都是必要的一步啦那么今天我们就来了解一下。 登录注册前端Html以及Css我就不细说啦毕竟我主要是负责后端业务的再说即使你我不会前端的内容网上一大堆的登录注册的模板直接拿来下载就好了我这个登陆注册的前端模板就是直接在网站上Copy的另外说到这个登录注册一般有两种情况1登录为一个页面注册为一个页面2登录注册同是在一个页面。 我先说一下在django框架里我们实现登录注册的一个大概流程 拿到前端的模板我们更据需要建立对应的数据库里的字段然后回来前端来看比如说我们点击注册那么我们把注册的按钮的类型设置为submit给每一个注册页面的输入框设置一个name属性然后回到后端来看在后端里我们在函数中需要写入判断函数如果是GET方法则返回注册页面如果是POST方法submit即提交表单我们则会获取我们输入框的信息然后我们将其存放在数据库里即可同时回到登录页面然后输入框输入对应的信息如果输入的信息账号和密码存在在数据库里则信息正确进入我们的首页指定页面。 前端页面如下 !DOCTYPE html html langen headmeta charsetUTF-8titleDjangoText/titlelink hrefhttps://fonts.googleapis.com/css?familyComfortaa|Spartandisplayswap relstylesheetscript srchttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/js/all.min.js/scriptlink relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css/script srchttps://cdn.jsdelivr.net/npm/popper.js1.16.0/dist/umd/popper.min.js/scriptmeta charsetutf-8meta nameviewportcontentwidthdevice-width, initial-scale1, maximum-scale1, minimum-scale1, user-scalableno, minimal-ui, viewport-fitcovermeta nameapple-mobile-web-app-capable contentyeslink relstylesheet hrefhttps://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.csslink relstylesheet hrefhttps://use.fontawesome.com/releases/v5.12.0/css/all.cssscript srchttps://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js/scriptlink relstylesheet href/static/css/loginstyle.css /head body !-- partial:index.partial.html -- bodydiv classcontainerdiv classcontentdiv classlogin-container animated fadeInDown styleanimation-delay:.3ms;!-- Login --div classlogin justify-content-center idlogin-formh1 classform-titlei classfas fa-user stylecolor:#55a0ff;/i br LOGINhr/h1div classform-container animated fadeIn styleanimation-delay:.7ms;form methodPOST{% csrf_token %}label fori classfas fa-at/i Email /labelinput typetext nameaccount placeholderAccountlabel fori classfab fa-slack-hash/i Password /labelinput typepassword namepassword placeholderPassworddiv classsubmit-buttonsinput typesubmit value登录 nameloginsubmitinput typebutton value注册 classbtn-register/div/form/div/div!-- Login --!-- Register --div classregister justify-content-cente animatedr styleanimation-delay:.3sh1 classform-title i classfas fa-user-plus stylecolor:#57efc4;/i br REGISTERhr/h1div classform-container animated fadeIn styleanimation-delay:.3s;form methodPOST action/login/ {% csrf_token %}label fori classfab fa-amilia/i Name /labelinput typetext namename placeholderNamelabel fori classfas fa-at/i Account /labelinput typetext nameaccount placeholderAccountlabel fori classfab fa-slack-hash/i Password /labelinput typepassword namepassword placeholderPasswordlabel fori classfab fa-slack-hash/i Confirm Password /labelinput typepassword namepassword_confirmation placeholderPassworddiv classsubmit-buttonsinput typesubmit nameregistersubmit value注册 stylebackground:#55efc4;input typebutton value登录 classbtn-login/div/form/div/div!-- Register --div classlogin animated fadeIn styleanimation-delay:.7s;animation-duration:4s; idlogin-bg/div/div/div /div/body !-- partial -- script srchttps://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js/script script srchttps://cdnjs.cloudflare.com/ajax/libs/fontawesome-iconpicker/3.2.0/js/fontawesome-iconpicker.min.js/script script srchttps://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.min.css/script script src/static/js/loginscript.js/script/body /html自定义404报错页面 !DOCTYPE html html langen head meta charsetUTF-8 title404 Page/titlelink relstylesheet href/static/css/style_error.css/head body section classwrapperdiv classcontainerdiv idscene classscene data-hover-onlyfalsediv classcircle data-depth1.2/divdiv classone data-depth0.9div classcontentspan classpiece/spanspan classpiece/spanspan classpiece/span/div/divdiv classtwo data-depth0.60div classcontentspan classpiece/spanspan classpiece/spanspan classpiece/span/div/divdiv classthree data-depth0.40div classcontentspan classpiece/spanspan classpiece/spanspan classpiece/span/div/divp classp404 data-depth0.50Error/pp classp404 data-depth0.10Error/p/divdiv classtextarticlep{{ errorMsg }}/pbutton idback返回首页/button/article/div/div /sectionscript src/static/js/parallax.min.js/script script src/static/js/jquery.min.js/script script src/static/js/script.js/script scriptvar back document.getElementById(back);back.onclick function(e){history.back()} /script /body /html 后端业务处理代码如下 def login(request):if request.method GET:return render(request,login.html)elif request.POST.get(registersubmit):print(nihao 注册)name request.POST.get(name)account request.POST.get(account)password request.POST.get(password)checkpassword request.POST.get(password_confirmation)try:User.objects.get(accountaccount)except:if not name or not account or not password or not checkpassword:return errorResponse(request, 定义技术昵称or账号or密码存在空值)if password ! checkpassword:return errorResponse(request, 定义技术两次密码不吻合)User.objects.create(namename, accountaccount, passwordpassword, checkpasswordcheckpassword)return render(request,login.html)elif request.POST.get(loginsubmit):print(nihao 登录)account1 request.POST.get(account)password1 request.POST.get(password)try:User.objects.get(accountaccount1,passwordpassword1)except:return errorResponse(request,定义技术输入信息有误) 数据库 from django.db import models class User(models.Model):namemodels.CharField(verbose_name昵称,max_length30)accountmodels.CharField(verbose_name账号,max_length30)passwordmodels.CharField(verbose_name密码,max_length30)checkpasswordmodels.CharField(verbose_name确认密码,max_length30) 效果图 自定义404报错页面 另外说一下我这个前端的登陆注册页面是在一个外网Copy下载的且登陆注册的右侧的那个图片是你每次登录注册都会随机生成不同的图片所以加载的时候可能会出现慢的情况。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/917747.shtml

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

相关文章

网站建设站点标题在什么位置在别人的网站做域名跳转

目录 文章目录 一、题目 二、题目分析 题目需求 IP地址的划分 三、实验配置 IP地址配置 OSPF配置 检查OSPF配置: BGP配置 配置反射器 宣告1.1.1.1/8.8.8.8 查看结果 减少路由条目数量 配置GRE环境 提示:以下是本篇文章正文内容,下面案例可供…

redis 哨兵模式主从数据同步失败

问题说明 主从节点失联。 查看现象 info replication 127.0.0.1:16379> info replication # Replication role:master connected_slaves:0 master_failover_state:no-failover master_replid:3eaad5da83726a80827cf…

如何更换网站新域名wordpress资源下载

c程序在执行时会将内存划分为四个区域,分别是代码区,全局区,栈区和堆区。 划分的意义: 方便管理资源: 通过划分成不同区域,可以更高效地分配和释放内存。栈上的内存分配和释放是自动进行,而堆…

烟台市龙口建设局网站做58同城这样的网站有哪些

01 列名 问题描述 在Excel中,列的名称使用英文字母的组合。前26列用一个字母,依 次为A到Z,接下来2626列使用两个字母的组合,依次为AA到zz. 请问第2022列的名称是什么? 答案提交 这是一道结果填空的题,你只…

共享ip网站 排名影响上市公司排行榜

近日,由北京国信华源科技有限公司和长江勘测规划设计研究有限责任公司联合承建的江西省小型水库安全监测能力提升试点项目圆满通过验收。 在项目业主单位的组织下,省项目部、特邀专家、县水利局二级项目部以及项目设计、监理、承建等单位的代表组成验收工…

悲观锁,乐观锁和redis分布式锁

​​悲观锁(Pessimistic Lock)​​ ​​为什么叫 "悲观"?​​ 因为它 ​​"悲观" 地认为并发操作一定会发生冲突​​,所以在操作数据之前,​​先加锁​​,确保其他事务无法修改这条数据,直…

US$66.5 Yanhua ACDP FEM/BDC Bench Integrated Interface Board

Yanhua ACDP FEM/BDC Bench Integrated Interface BoardFeature:Simple operation. Avoid wrong plug and connection.Plug to use it directly. Safe and reliable connection!Package List:1pc x Yanhua ACDP FEM/BD…

辽宁建设厅投诉网站开通小程序流程

设备数据通过Azure Functions 推送到 Power BI 数据大屏进行展示(1.准备工作) 原创 Sean Yu 云计算实战 2019-12-06 本案例适用于开发者入门理解Azure Functions/ IoT Hub / Service Bus / Power BI等几款产品。 主要实战的内容为: 将设备遥…

sql练习笔记

记得练习(sql) SELECT Selectid fromtable whereadditional ORDER BY id2025-09-25 1.可回收且低脂的产品(1757) 无特点 2.寻找用户推荐人(584) 判空使用 IS NULL 3.大的国家 (595) 查询多个属性:name, populat…

算法练习

记得练习(algorthim) 2025-09-25 统计理想数组的数目(2338) 思路: 组合数学 - 隔板法

自己建网站网站视觉

Redis 中所有的键的类型都是字符串类型,⼀个字符串的最⼤值不能超过 512 MB。 由于 Redis 内部存储字符串完全是按照⼆进制流的形式保存的,所以 Redis 是不处理字符集编码问题的,客⼾端传⼊的命令中使⽤的是什么字符集编码,就存储…

微山网站建设自己做的网站怎么样把里面的内容下载下来

1.服务器 简单理解:服务器也是一台计算机,只是比平时用到的计算机在性能上更强大,开发中通常都需要将开发好的项目部署到服务器进行访问,例如:我们可以访问百度、淘宝、京东等,都是因为有服务器的存在&…

US$33.25 YANHUA ACDP N20/N13 Integrated Interface Board

YANHUA ACDP N20/N13 Integrated Interface BoardDME Intergrated Interface BoardFeatures: Simple operation. Plus to use it directly. Safe and reliable connetion!Package List:1pc x YANHUA ACDP N20/N13 Inte…

【System Beats!】第三章 程序的机器级表示

3.1 历史观点 处理器的发展历史Intel处理器俗称x86,它利用进步的技术满足更高性能和支持更高级操作系统的需求。 每个后继处理器的设计都是后向兼容的,较早版本上编译的代码可以在较新的处理器上运行。 这些年来,许…

苍穹外卖-day06(HttpClient) - a

苍穹外卖-day06(HttpClient) 课程内容HttpClient1. HttpClient 1.1 介绍 HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 H…

企业网站站内优化宁津有培训做网站的

函数的嵌套函数也是可以嵌套的。也就是可以在一个函数内部定义和运行另一个函数。举个例子:>>> def funa():print(funa()正在被调用)def funb():print(funb()正在被调用)funb()>>> funa()funa()正在被调用funb()正在被调用在上述举例中&#xff0…

元人文AI的领域化部署:从哲学构想到实践应用的完整路径

元人文AI的领域化部署:从哲学构想到实践应用的完整路径 一、引言:元人文AI的领域化转向 随着人工智能技术的持续演进,特别是大模型能力的快速提升,AI系统已经从单纯的工具转变为具有一定价值判断能力的智能体。在这…

10G网站空间回龙观手机网站建设服务

包含(后代)选择器 包含选择器,即加入空格,用于选择指定标签元素下的后辈元素。如右侧代码编辑器中的代码: .first span{color:red;} 这行代码会使第一段文字内容中的“胆小如鼠”字体颜色变为红色。 请注意这个选择器与子选择器的区别,子…

Python 虚拟环境管理-学习笔记分享

Python 虚拟环境管理-学习笔记分享python 虚拟环境管理参考文献 虚拟环境:你肯定用过,但不一定了解.hucci 从pip到uv:一口气梳理现代Python项目管理全流程! 【uv】Python迄今最好的项目管理+环境管理工具(吧?) …

做题记录3

CF2149E. Hidden Knowledge of the Ancients 思路 滑动窗口 + 双指针。 先不考虑长度的限制,求"恰好有 \(k\) 个不同的数"的区间。可以维护两个窗口,一个是以当前的位置为右端点,且第一个最多有 \(k\) 个…