前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DJango简单的后台定义登录验证

DJango简单的后台定义登录验证

作者头像
Wyc
发布2018-09-11 11:39:44
1.4K0
发布2018-09-11 11:39:44
举报
文章被收录于专栏:Python研发Python研发

第一步创建一个新的项目

APPLICATIONNAME : 表示创建子项目

第二步:找到主项目的url 进行 include 分发式url

简单的说,就是将app里边的url放在这里。 这里也可以找到。

在下来一步就是在app里边的url里写url一定要注意,导入app下边的views

url配置好了,接下来就进行写views里边的函数了。写函数时,后边一定要注意,添加一个request参数,应为前端传过来的 参数全部让request获取到了。接下来写函数里边的简单的登录验证返回子字符串的方法喽。全部写好之后一定要注意, setting里边的中间件是否注释CSRF跨域请求伪造。传过来的参数是unicode。

HTML一定要写进templates里边应为直接写进去,app的views里边的html会自动去templates里边去找。

Django简单一个验证就完成了。

HttpRequest里边的方法:

  path:  请求页面的全路径不包括域名。

  method: 请求中使用的HTTP方法的字符串表示,(全部大写表示)

GET: 包含所有Http  GET参数的类字典对象。

POST: 包含所有HTTP    POST参数类的字典对象

服务器收到空的POST请求的情况也是可能发生的,也就是说,表单form通过HTTP   POST方法提交请求,但表单可能中可能没有数据,因此不能使用  if   request.POST来判断是否使用了HTTP    POST方法应该使用  if  request.method =="POST":   

COOKIES: 包含所有cookies的标准python字典对象。key和values都是字符串。

FILES: 包含所有上传文的类字典对象。FILES中每一个key都是<input type="file" name="" />标签中。

  filename : 上传文件名,用字符串表示。

  content_type: 上传文件   content  type

  content: 上传文件的原始内容。

SESSION:     session是唯一可读写的属性,代表当前会话的字典对象,自己有激活django中的session支持时,改属性才可用。

HTTPResponse对象的方法:

 在httpresponse扩展的常用的方法,页面渲染。

  render,render_to_response,redirct,locals。

render:页面渲染,   render(request,"index.html")

render_to_response: 页面渲染,   render_to_response("index.html")

redirect:页面跳转, redirect("http://baidu.com")

locals:获取全局变量     return (locals)

Django用Terminal来输如命令创建数据表:

 1: makemigrations    

 2:  migrate

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-03-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
消息队列 TDMQ
消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档