zoukankan      html  css  js  c++  java
  • Python--day62--Django安装,配置,web请求流程,views.py总结

    1,安装Django

    2,创建Django项目:

    3,配置Django项目

      1.settinngs.py文件

        1.templates文件夹的位置

        2.静态文件

          1,STATIC_URL   ------>静态文件的别名

          2,STATICFILES_DIRS(自己创建的变量)      ------------>静态文件夹的真实路径

          3,注释掉csrf相关的中间件(setting.py文件中)

           4,Django项目连接的数据库信息

    4,Django WEB请求流程(简版)

      1,启动Django项目,等待用户连接

      2,浏览器在地址栏输入URL,来连接我的Django项目

      3,在urls.py中找路径和函数的对应关系

      4,执行对应的函数

      5,返回响应

    5,views.py

      1,专门用来定义处理请求的函数

        1,基本必备三件套

            from django.shortcuts import HttpResponse,render,redirect

            1,HttpResponse(“要返回的内容”)    ---->通常用于直接返回数据

            2,render(request,"html文件",{"k1":v1})    ------->返回一个HTML文件或者打开文件进行字符串替换

            3,redirect("URL")            --------->告诉用户的浏览器去访问其他的URL

        2.request相关

            1.request.method        --->查看请求的方法

            2.request.POST   --->获取POST请求的数据

            

  • 相关阅读:
    HDOJ 1556 线段树
    POJ 3977 折半枚举
    2017ACM省赛选拔赛题解
    关于四舍五入和截断
    POJ 3422 最小费用最大流
    Codeforces Round #407 (Div. 2) D. Weird journey 思维+欧拉
    POJ 3155 最大密度子图
    无向图最小割 stoer_wagner算法
    最大权闭合子图
    L2-001. 紧急救援 Dijkstra
  • 原文地址:https://www.cnblogs.com/xudj/p/10420839.html
Copyright © 2011-2022 走看看