Django入门

1. python中的web框架

a :socket
b:路由跟视图函数匹配关系
c:模板渲染

django: a: 用了别人的wsgiref   b:自己写的   c:自己写的
flask: a:用了别人的            b:自己写的   c:用了别人的:jinja2
tornado: a 自己写的            b:自己写的   c:自己写的

2. http协议

特点:

  1. 基于TCP/IP协议之上的应用层协议
  2. 基于请求-响应模式
  3. 无状态保存
  4. 无连接

请求格式:


响应格式

响应状态码

3. django的安装和简单使用

安装:

方式一:   pip3 install django==1.11.9
方式二:   pycharm 下安装,选择版本号

使用:

命令创建项目:   django-admin startproject 项目名字
创建app:   python3 manage.py startapp app01

或直接用PyCharm直接创建

文件目录介绍:

-manage.py---项目入口,执行一些命令
    -项目名
        -settings:全局配置信息
        -urls:总路由,请求地址跟视图函数的映射关系
    -app名字
        -migrations:数据库迁移的记录
        -models.py  数据库表模型
        -views  视图函数

运行项目:

pytyon3 manage.py runserver 127.0.0.1:8001

注意:

  1. 项目里不要用中文
  2. 计算机名不能用中文
  3. 一个工程就是一个项目
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。