“Django基础”的版本间的差异
跳到导航
跳到搜索
(→进阶) |
(→进阶) |
||
第7行: | 第7行: | ||
[[新建django project的基本步骤]] 站内知识 | [[新建django project的基本步骤]] 站内知识 | ||
+ | |||
+ | == django源码== | ||
+ | |||
+ | [https://www.zhihu.com/question/376445434 求大神指教,如何学习Django源码?] | ||
+ | |||
+ | [https://juejin.cn/post/6844904064577191950 Django源码分析(四):请求来了 ] | ||
=tutorial= | =tutorial= |
2021年6月14日 (一) 02:32的版本
目录
进阶
老齐的东西
django源码
tutorial
$ python3 -m pip install Django==2.2 python -m django --version
install
django项目中settings.py中的BASE_DIR的分析
1.__file__得到当前文件文件名字 2.os.path.abspath(file)得到当前文件的绝对路径 3.os.path.dirname(os.path.abspath(file))得到当前文件的上一层的文件夹路径 4.os.path.dirname(os.path.dirname(os.path.abspath(file)))得到当前文件的上一次文件夹的上一层文件夹路径 grep -rn BASE settings.py #当前文件的上一个目录是也 'DIRS': [os.path.join(BASE_DIR, 'templates'),],
关于django项目中settings.py中的BASE_DIR的分析
django RESTful api
Django model
依赖包到requirements.txt
项目搬迁,快捷导出环境依赖包到requirements.txt
项目搬迁的时候,需要把当前的环境依赖包导出,然后到部署项目的服务器上安装依赖。 我们可以通过下面的命令执行,把依赖包导出到requirements.txt文件里。 生成requirements.txt
pip freeze > requirements.txt
安装requirements.txt依赖
pip install -r requirements.txt