Python中Django如何实现简单注册功能

  介绍

小编给大家分享一下Python中Django如何实现简单注册功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

Python的数据类型有哪些吗?

python的数据类型:1。数字类型,包括int(整型),长(长整型)和浮子(浮点型)。2。字符串,分别是str类型和unicode类型。3。布尔型,Python布尔类型也是用于逻辑运算,有两个值:True(真)和虚假的(假)。4。列表,列表是Python中使用最频繁的数据类型,集合中可以放任何数据类型。5。元组,元组用“()”标识,内部元素用逗号隔开。6。字,字典典是一种键值对的集合。7。集合,集合是一个无序的,不重复的数据组合。

项目创建略,可参考Python Django Vue项目创建。

目录结构如下

 Python中Django如何实现简单注册功能

编辑的观点。py

得到django.shortcuts  import 呈现      #,Create  your  views 这里。      得到django.http  import  HttpResponse   得到django.shortcuts  import 渲染   得到common.DBHandle  import  DataBaseHandle   import 时间      def  djangoHello(请求):      ,return  HttpResponse (& # 39; Hello  Django ! & # 39;)      def 指数(请求):      ,return 渲染(请求,& # 39;index . html # 39;)      def 登录(请求):   ,打印(& # 39;login_func& # 39;)=,,usn  request.POST[& # 39;用户名# 39;】=,,pwd  request.POST[& # 39;密码# 39;】=,host  & # 39; 127.0.0.1 # 39;=,username  & # 39;用户名# 39;=,password  & # 39;密码# 39;=,database  & # 39; dbname # 39;   port =, 3306   ,#实例化,数据库,连接=,,DbHandle  DataBaseHandle(主机,用户名,密码,,数据库,端口)=,,localTime  time.localtime (time.time ())=,,create_time  time.strftime (“Y % - % - % d  % H: % m: % S",,本地时间)=,sql “insert  into 用户(用户名、密码create_time), values  (& # 39; % & # 39; & # 39; % & # 39;, & # 39; % & # 39;)“, %, (usn, pwd, create_time)   ,DbHandle.insertDB (sql)   ,DbHandle.closeDb ()         ,return 渲染(请求,& # 39;login.html& # 39;)

接下来编辑url。py

“““FirstWeb  URL 配置      从而“urlpattern”, list  routes  URLs 用视图只For  more 方式、please 看:   ,https://docs.djangoproject.com/en/2.1/topics/http/urls/例子:   Function 观点   ,1只Add  an 进口:得到my_app  import 视图   ,2只Add  a  URL 用urlpattern:,路径(& # 39;& # 39;,,views.home,, name=& # 39;回家# 39;)   Class-based 观点   ,1只Add  an 进口:得到other_app.views  import 家居   ,2只Add  a  URL 用urlpattern:,路径(& # 39;& # 39;,,Home.as_view (),, name=& # 39;回家# 39;)   Including  another  URLconf   ,1只Import ,包括(),功能:,得到django.urls  Import 包括路径   ,2只Add  a  URL 用urlpattern:,路径(& # 39;博客/& # 39;,,包括(& # 39;blog.urls& # 39;))   “““   得到django.contrib  import 管理   得到django.urls  import 路径   得到fistWeb  import 视图      urlpatterns =, (   ,路径(& # 39;管理/& # 39;,,admin.site.urls),   ,路径(& # 39;你好/& # 39;,views.djangoHello),   ,路径(& # 39;索引/& # 39;,views.index),   ,路径(& # 39;登录/& # 39;,views.login),   )

在应用下创建模板文件夹

并创建html文件索引。html

& lt; ! DOCTYPE  html>   & lt; html>   & lt; head>   & lt; meta  charset=皍tf-8"祝辞   & lt; title> FirstWeb   & lt;/head>   & lt; body>   ,& lt; h2>信息注册& lt;/h2>   ,& lt; !——, action=暗锹??这里是,提交后访问的路径,因此,要在,urls 添加改路径,——比;   ,& lt; form  action=暗锹??方法=皃ost"比;   ,,{%,csrf_token  %}   ,用户名:& lt; input 类型=皌ext", name=皍sername", id=皍sn"祝辞& lt; br>   ,密码:& lt; input 类型=皃assword", name=皃assword", id=皃wd"祝辞& lt; br>   ,& lt; input 类型=皊ubmit",价值=https://www.yisu.com/zixun/弊⒉帷?>   

登录。html

& lt; ! DOCTYPE  html>   & lt; html  lang=癳n"祝辞   & lt; head>   ,& lt; meta  charset=癠TF-8"比;   ,& lt; title> FirstWeb——登录& lt;/title>   & lt;/head>   & lt; body>   & lt; h2>您好,您已注册成功! & lt;/h2>   & lt;/body>   & lt;/html>

Python中Django如何实现简单注册功能