Django——安装与简单使用、与web对比

1、django与其余web框架区别

python中主流web框架:django,flask,tornado(性能高),sanic,fastapi。。。。。

假设:
socket服务端:a
路由的映射关系:b(根据url不一样返回不一样的内容  url---视图函数)
模板渲染:     c  (字符串返回给用户 特殊字符替换)

比较:
本身写的web框架:  a:用了第三方wsgiref  b:本身写的  c:本身写的
django:         a:用了第三方wsgiref   b:本身写的  c:本身写的
flask            a:用了第三方          b:本身写的  c:用了第三方
tornado          a:本身写的           b:本身写的  c:本身写的

 

2、django安装与简单使用

 

0 django的版本:1.x  2.x  3.x  版本之间是由差距的
1 安装的几种方式
    -在cmd中敲:pip3 install django==1.11.9         默认装最新版本(3.x)
    -pycharm中--》setting--》解释器--》点+号,选择版本,安装
    -pycharm的Terminal中敲  pip3 install django==1.11.9 
    
2 装完之后,会多个一个django-admin的命令,在D:\python38\Scripts 路径下
    因为D:\python38\Scripts以前就被加入到环境变量,在任意路径指向django-admin都能找到
        
3 django-admin是用来建立django项目的命令(建立项目就是生成目录,生成一堆py文件)

4 建立项目(在哪一个路径下指向,项目就建立在哪,在c盘根路径)
    django-admin startproject 项目名
    django-admin startproject myfirstdjango
5 建立完之后,用pycharm打开便可
6 在项目根路径建立app
    python3 manage.py startapp app名字

    
7 django目录结构
    -views.py:函数,视图函数
    -urls.py:路径(路由)和视图函数的对应关系
    -models.py:表模型(数据库操做相关)


8 最简单的方式,经过pychrm建立
    
    
100:问题
    1 若是计算机名是中文,项目路径中有中文空格,均可能会报错
    2 python3.7或者3.8 对django1.x的版本兼容性可能存在问题,1.x版本推荐用python3.6
相关文章
相关标签/搜索