2048
登录
没  有  难  学  的  前  端
登 录
×
<返回上一级

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

作者:我觉得我要像一个企业家

一、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:自己写的

 

二、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

 

本文来源于网络:查看 >
« 上一篇:Django——WEB应用程序(手写程序),HTTP协议,BS CS架构
» 下一篇:动态执行js
评论
点击刷新
评论

分享“案例”中大奖

开始分享 中奖规则
分享链接:
联系方式:
2020-11-27中奖名单(每日10名)
×添加代码片段