位置: 编程技术 - 正文

Django小白教程之Django用户注册与登录(django教程推荐)

发布时间:2024-02-27

推荐整理分享Django小白教程之Django用户注册与登录(django教程推荐),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:django实例教程,django入门,django3.0教程,django快速入门,django 教程,django快速入门,django快速入门,django 教程,内容如对您有帮助,希望把文章链接给更多的朋友!

Django 是由 Python 开发的一个免费的开源网站框架,可以用于快速搭建高性能,优雅的网站!

学习django学得超级吃力,最近弄个最简单的用户登录与注册界面都是那么难,目前算是基本实现了,虽然功能特别特别简单但是做一个记录,以后学习深入了再来补充:

首先创建项目,到项目所在目录:django-admin startproject demo_userauth

进入项目:cd demo_userauth

创建相应的app:django-admin startapp account

整个项目的结构图如图所示

├── account │ ├── admin.py │ ├── admin.pyc │ ├── apps.py │ ├── init.py │ ├── init.pyc │ ├── migrations │ │ ├── _initial.py │ │ ├── _initial.pyc │ │ ├── init.py │ │ └── init.pyc │ ├── models.py │ ├── models.pyc │ ├── tests.py │ ├── urls.py │ ├── urls.pyc │ ├── views.py │ └── views.pyc ├── demo_userauth │ ├── init.py │ ├── init.pyc │ ├── settings.py │ ├── settings.pyc │ ├── urls.py │ ├── urls.pyc │ ├── wsgi.py │ └── wsgi.pyc ├── manage.py └── templates ├── register.html ├── success.html └── userlogin.html

4 directories, files

然后在setting文件的installed_app中添加app account;

创建一个templates文件夹,可以放在项目的根目录下也可以放在app的目录下。一般情况下提倡放在app的目录下。如果放下项目的根目录下需要在setting文件中TEMPLATES中设置'DIRS': [os.path.join(BASE_DIR,'templates')],否则不能使用模板。

另外因为这个项目存在页面跳转的问题,为了安全防止csrf攻击,一把模板中都有了相关的设置。目前我还不会用这个东西,据说在form表单中添加标签{% csrf_token %}就可以实现了,但是我没有成功。所以先不考虑这个问题,把seeting中的这个中间件'django.middleware.csrf.CsrfViewMiddleware',注释掉

然后在model中创建相应的数据库:

Django小白教程之Django用户注册与登录(django教程推荐)

view中添加相应的程序。Pdb当时用于断点调试,我很喜欢,超级喜欢。如果你不敢兴趣,直接注释即可。

Tempaltes文件夹下总共有3个页面:

Register.html

Userlogin.html

Success.html

更新数据库:

运行服务器:

注册页面:

如果注册的用户没有注册过,则能注册成功点击OK进入success界面

登录页面:

点击OK就能进入到success页面

关于Django用户注册与登录教程就给大家介绍完了,希望对大家有所帮助!

Python开发之快速搭建自动回复微信公众号功能 在之前的一篇文章Python利用AIML和Tornado搭建聊天机器人微信订阅号中用aiml实现了一个简单的英文聊天机器人订阅号。但是只能处理英文消息,现在用图

基于python实现的抓取腾讯视频所有电影的爬虫 我搜集了国内几个电影网站的数据,里面近几十W条记录,用文本没法存,mongodb学习成本非常低,安装、下载、运行起来不会花你5分钟时间。#-*-coding:u

在windows下快速搭建web.py开发框架方法 用Python进行web开发的话有很多框架供选择,比如最出名的Django,tornado等,除了这些框架之外,有一个轻量级的框架使用起来也是非常方便和顺手,就是w

标签: django教程推荐

本文链接地址:https://www.jiuchutong.com/biancheng/385329.html 转载请保留说明!

上一篇:python中PIL安装简单教程(python3.6安装pil)

下一篇:Python开发之快速搭建自动回复微信公众号功能(python3.9快捷键)

  • 公司有流水不申报会怎么样
  • 合同取得成本属于
  • 支付利息现金流量表中什么增加
  • 暂估入库年末怎么处理
  • 车辆购置税计入成本吗
  • 专票遗失后可以作废吗
  • 房地产项目结转条件
  • 临时聘用人员费用谁承担
  • 增值税税额由哪方承担
  • 软件分几次开票怎么入账
  • 企业出售产品
  • 互联网企业招商方案
  • 欠税已经缴纳会影响征信吗
  • 增值税发票处理流程
  • 关联业务报告表需要填吗
  • 自然人出租房屋增值税税率
  • 开票资料地址填营业执照
  • 期末结转增值税顺序
  • 土地增值税规定中央空调属于房屋建筑物吗
  • 暂估冲回账务处理
  • windows11怎么回到桌面
  • 收到折扣发票怎么处理
  • 图解 http
  • 年终奖个税如何计算
  • deepin 终端命令
  • koc文件用什么软件打开
  • win10磁盘碎片整理打不开
  • 商品流通企业的经营过程分为
  • php sid
  • php如何实现
  • php扫一扫识别代码
  • php处理大文件
  • 帮助命令的快捷键是什么
  • columninfo
  • 汽车销售税额
  • 发票整理归类汇总流程
  • 待处理财产损溢在资产负债表中填哪里
  • 企业重组后的债权怎么算
  • 公司出售固定资产的账务处理
  • redis的
  • mysql数据类型和索引
  • 给客户的客户开普票算不算虚开
  • 个体户也需要纳税吗
  • 质量赔偿金
  • 银行手续费发票未到怎样做账
  • 补缴增值税的会计处理
  • 购买原材料时发生的不可抵扣的增值税额
  • 合同章盖成公章
  • 什么是收入?企业有哪些
  • 酒店收取餐具费合法吗
  • sql数据库死锁产生的原因及解决方案
  • sql查询速度慢如何优化
  • XP系统电脑开机密码忘了
  • centos6.10修改主机名
  • 包含正在使用的windows版本 无法格式化
  • windowsxp查ip地址
  • 苹果怎么格式化彻底
  • 在局域网内,什么可进行网络资料的共享
  • mac睡眠后黑屏
  • win7怎么开不了机
  • win8怎么系统重装系统
  • linux怎么安装sh
  • unity出现bug
  • vs提示图标的含义
  • opengl入门教程
  • nodejs如何配置环境变量
  • js类的使用
  • shell中的注释用什么表示
  • 给shell脚本传参数
  • unity2018.4破解
  • js 队列
  • 简述python语言
  • 三水水厂热线电话号码
  • 国家税务总局是正部级还是副部级
  • 行政机关吗
  • 价税分离有什么好处
  • 非居民企业所得税税率
  • 公务卡信用等级1级
  • 济南市市中区二手房
  • 2019年十堰市高中录取分数线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号