Django 基础

  1. 在setting.py中配置静态文件防止的位置       
    STATIC_URL = '/static/'
    STATICFILES_DIRS=[
    os.path.join(BASE_DIR,'static')
  2. 通常static文件中放置css文件等
  3. 1. settings.py文件
        1. templates文件夹的位置
        2. 静态文件
         1. STATIC_URL         --> 静态文件夹的别名(在HTML文件中用的)
         2. STATICFILES_DIRS   --> 静态文件夹的真正路径
        3. 注释掉 csrf 相关的中间件
        4. Django项目连接的数据库信息
  4. 4. Django WEB请求流程(简版) 
       1. 启动Django项目,等待用户连接
       2. 浏览器在地址栏输入URL,来连接我的Django项目
       3. 在urls.py中 找 路径和函数的 对应关系
       4. 执行对应的函数
       5. 返回响应
  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请求的数据
原文地址:https://www.cnblogs.com/wm0217/p/10683517.html