M ---> models 负责数据库数据的存取
V ---> views 负责业务逻辑
C ---> controls urls.py 路由分发 用户访问不同的网址获取不同的页面
M --->代表模型:负责业务对象和数据库的关系映射
T --->代表模板:负责把html页面展示给用户
V --->代表视图:负责业务逻辑,在适当的时候调用Modle和Template
结构差不多,语法,配置不一样,网上找找
LTS :表示长期维护的
pip 在终端可以执行:
1. pip是可执行文件,在D:\python35\Scripts文件夹下
2. pip所在的文件夹路径添加到了环境变量
D:\Python35\Scripts
系统会去环境变量中找可执行程序,如果有就执行
没有就会说不是内部命令
pip 安装的第三方包 在 lib/site-packeges 下面
django-admin 也是可执行文件在D:\python35\Scripts下
django-admin startproject first_pro
django_projects文件夹 下有first_pro文件夹
first_pro文件夹下还有一个first_pro文件夹 和manage.py文件
第二个first_pro文件夹(项目配置文件夹) 下边有
settings 配置文件
urls.py 路由url控制器/路由分发
wsgi.py 封装的socket服务端
manage.py 启动项目用的
一个网址由 http/https协议 超文本传输协议
域名: www.baidu.com 对应的是ip地址
端口:默认80
后边的就是url 路径也叫路由
python manage.py runserver ip:端口
ip端口 不写的话 默认127.0.0.1 端口默认8000
python 解释器用的真实环境下的python解释器
可是django却下载到了yanlong 虚拟环境下了
?
所以用自己的python启动项目会报错 no module django
?
解决方案 : 进入到自己python的scripts文件夹下
pip.exe install django 往自己python中下载一个django
注意:django版本
?
1.项目里 分很多应用 比方微信摇一摇 朋友圈 都是一个个应用
2.创建应用 python manage.py startapp app01
原文:https://www.cnblogs.com/learn-record/p/14615628.html