zoukankan      html  css  js  c++  java
  • 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')
          ]

  • 相关阅读:
    qt 学习(三)消息基础
    qt学习(二)控件
    sqlserver学习_01
    java对文件操作--01
    js 将json字符串转换为json对象的方法解析
    实现动态代理(Java和spring)
    mysql_01_游标的使用
    java实现多文件上传01
    oracle-2_dblink的创建和使用
    sqlserver学习3---sql函数
  • 原文地址:https://www.cnblogs.com/wdbgqq/p/9586089.html
Copyright © 2011-2022 走看看