开源web框架django知识总结(一)
django起源:
1.2005年发布,采用python语言编写的开源web框架
2.早期的时候django主要做新闻和内容管理的
3.重量级的python web框架,django配备了常用的大部分组件
组件:
包含组件如下:
1.基本配置文件/路由系统
2.模型层(M)/模板层(T)/视图层(V)
3.Cookies和Session
4.Admin后台管理
用途:
1、网站/微信公众号/小程序后端开发
浏览器—>http请求—>django
2、人工智能平台融合
版本:
1.django官网 http://www.djangoproject.com
2.中文版:https://docs.djangoproject.com/zh-hans/3.2/
3.django中文文档参考网站 http://yiyibooks.cn/
4.最新版本3.x 当前教学版本 2.2.5
安装:
1.支持python的版本-3.5,3.6,3.7,3.8
2.在线安装
(1)虚拟机执行 sudo pip3 install django==2.2.5
(2)检查是否成功 sudo pip3 freeze|grep -i ‘Django’ # -i 参数,不区分大小写
3.离线安装 - 官网下载离线安装包
(1)将安装包复制到虚拟机
(2)解压缩 tar -xvf Django-2.2.5.tar.gz
(3)进入目录 cd Django-2.2.5
(4)执行安装 sudo python3 setup.py install
(5)检查是否成功 sudo pip3 freeze|grep -i ‘Django’
注:如果在Ubuntu下pip安装不了(能ping通外网),解决方案:
cd ~/.pip
# 如果不存在.pip则创建目录
mkdir ~/.pip
cd ~/.pip
touch pip.conf
sudo gedit ~/.pip/pip.conf
# 在pip.conf中写入如下内容:即可
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
django项目结构
创建项目:
。成功安装Django后,虚拟机终