• Django初识


    一 Http协议

        1. 请求(浏览器发送给服务器的消息-request)
          格式:
            请求方式 URL 协议版本
            k1: v1
            k2: v2
            请求数据(请求体)

        2. 响应(服务器返回给浏览器的消息-response)
          格式:
          协议版本 状态码 状态描述符
            k1: v1
            k2: v2
            响应体(HTML)

    二 WEB框架

      本质: socket服务端

               1.功能:
         a. socket收发消息
           b. URL和函数的对应关系,根据不同的URL执行不同的函数,返回函数的结果
           c. 读取HTML文件,进行了一个字符替换(模板渲染)


              2.分类:
         Django flask tornado
           完成了a,b,c三个功能的   ——>  tornado
          完成了b,c 两个功能      ——>  Django
          完成了b 一个功能  ——>  flask

        3.另一种分类:
        (1) Django  ——> 大而全
        (2) 其他  ——>  短小精悍

    三 Django的初级操作

      1.安装

      (1) pycharm

        file ——> settings ——>  project  ——> 点加号  ——>  输入django  ——>  选择版本  ——> 下载

      (2) 命令行

        pip install django==1.11.15   (卸载  pip uninstall django==1.11.15)

      2.创建Django项目

      (1) 命令行 

        django-admin startproject 项目名

      (2) pycharm

        file ——> new project ——> django ——> 项目名 ——>选择解释器 ——>create

      3.启动Django项目

      (1) 命令行
        切换到有manage.py的目录下
        python manage.py runserver           # 127.0.0.1:8000
        python manage.py runserver 80           # 127.0.0.1:80
        python manage.py runserver 0.0.0.0:80    # 0.0.0.0:80
      (2) pycharm

        配置好 ——> 点绿色三角

      4.配置   

        静态文件
          STATIC_URL = '/static/'                        # 别名
          STATICFILES_DIRS = [
            os.path.join(BASE_DIR, 'static')
          ]

  • 相关阅读:
    后台管理UI的选择
    通过Js对电话和姓名身份证等进行部分隐藏处理
    12个用得着的JQuery代码片段
    Java获取登录用户IP地址
    Android Gson解析json详解
    Android——SD卡工具类——SDCardUtils.java
    【读书笔记】---《失控》
    【读书笔记】.Net并行编程(三)---并行集合
    Wix 安装部署教程(十六) -- 自动生成多语言文件
    【月末轻松篇】--- 那些奇葩的Bugs
  • 原文地址:https://www.cnblogs.com/wdbgqq/p/9586089.html
Copyright © 2020-2023  润新知