1、点击这篇博客
https://www.cnblogs.com/nokiaguy/p/13803370.html
pip3 install django # 本质是去https://pypi.python.org/simple,搜这个模块,会根据你的平台下载在一个安装包(windows平台是whl),下载完,再安装 # pip安装失败的情况 # 我们可以绕过它,有了whl文件以后,自己装 # https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
#下载完成后在cmd中输入pip install +whl(拉入whl文件) pip3 install django.whl
基本第二种情况就能解决,如果出现升级pip命令的情况只需
在cmd中输入 : python -m pip install --upgrade pip 即可 # 官方库没有上传到pypi,官方也不给制作whl文件 #如何安装 包 (setup.py) 到达安装目录,setup.py所在的目录 python setup.py build python setup.py install # 配置清华源,豆瓣源,本质是 豆瓣源会把pypi,包拉到自己的服务器上,以后你再下,去它的服务器上下,所以速度快 # 你自己写的包,如何上传到pypi上给别人使用?
1 关联字段与外键约束没有必然的联系(建管理字段是为了进行查询,建约束是为了不出现脏数据) 2 默认情况,关联关系建好以后,外键约束就自然建立了 3 实际工作中,外键约束一般不建(影响效率),都是人为约束(代码约束) -db_constraint=False 4 表模型和数据库表的对应,不要直接修改表(这是可以的,但是不建议),要修改表模型,同步到表中
4、前后端分离和混合开发
1 模板语言:每个语言的web框架都会有模板语言,django---》dtl 2 模板语言的渲染,是再后端完成的 3 用php写前端(html,css,js)(不对的) 4 前后端分离:前后端交互,统一全用json格式 5 前端只专注于写前端(vue,react:前端工程化),后端只专注于写后端(提供接口,交互json格式数据)