zoukankan      html  css  js  c++  java
  • DJango简单的后台定义登录验证

    第一步创建一个新的项目

    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

  • 相关阅读:
    iOS 的 Block 的使用
    iOS 的Could not find Developer Disk Image错误
    iOS 面试
    iOS 开发工具——统计Crash的工具Crashlytics
    iOS 的 Foundation 框架
    iOS 页面之间的传值总结
    iOS 常用四种数据存储方式
    iOS 的 Delegate Notification KVO
    iOS 的 Delegate 设计模式 及 自定义代理
    iOS 的 NSNumber(对基本数据类型) & NSValue(对结构体) 的装箱
  • 原文地址:https://www.cnblogs.com/wuyongcong/p/6525110.html
Copyright © 2011-2022 走看看