2020-09-26

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 myfirstdjango5 创建完以后,用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

 

原文转载:http://www.shaoqun.com/a/477658.html

promotion:https://www.ikjzd.com/w/127

网上1号店:https://www.ikjzd.com/w/2263

DMM:https://www.ikjzd.com/w/2026


一、django与其他web框架区别python中主流web框架:django,flask,tornado(性能高),sanic,fastapi。。。。。假设:socket服务端:a路由的映射关系:b(根据url不同返回不同的内容url---视图函数)模板渲染:c(字符串返回给用户特殊字符替换)比较:自己写的web框架:a:用了第三方wsgirefb:自己写的c:自己写的django:a:用了第三
达方物流:https://www.ikjzd.com/w/2562
宝贝格子:https://www.ikjzd.com/w/1322
重磅!21国邮政暂停中国业务,俄国全面限制入境!:https://www.ikjzd.com/home/116441
auction:https://www.ikjzd.com/w/2311
11月6日,国际跨境电商人才培训基地正式成立!:https://www.ikjzd.com/home/110100

No comments:

Post a Comment