目录
1、django项目基础准备命令
#1、安装
pip install django==3.2
#2、创建项目
# cd 指定目录
django-admin startproject crm # 项目名
#3、创建app
# cd 项目
python manage.py startapp # app名字
#4、运行django
# cd 项目
python3.9 manage.py runserver
python3.9 manage.py runserver 127.0.0.1:8000
python3.9 manage.py runserver 127.0.0.1:9000
由于django项目对django版本的多样性,可能不同的项目要用到不同的django版本引出:虚拟环境
2、创建虚拟环境 - 命令行
# 1、venv,Python官方用于创建虚拟环境的工具。
cd xxx/xxx/crm
python3.9 -m venv ddd
python3.7 -m venv xxxx
python3.7 -m venv /xxx/xxx/xxx/xx/ppp
# 2、virtualenv 【推荐】
pip install virtualenv
#crm=(项目名)
cd /xxx/xx/
virtualenv crm --python=python3.9
virtualenv /xxx/xx/crm --python=python3.7
3、虚拟环境创建的django项目
#操作:
#1、在 /envs 创建虚拟环境。
cd /envs
virtualenv crm --python=python3.9
#2、激活虚拟环境
source /虚拟环境目录/bin/activate
#3、安装包名
pip install 包名
#4、创建django项目 `/data/www/crm`
cd /data/www/
django-admin startproject crm
python manage.py startapp xxxx
python manage.py runserver
#5\退出虚拟环境
deactivate
4、pycharm+django+3.2版本
1、先创建纯净的项目 + 虚拟环境(代码+环境放在,.venv)
/data/www
- .venv
2、再次虚拟环境中创建django
pip install django==3.2
3、创建项目
cd 项目根目录
#注意后面的(.)将项目创建到项目根目录
django-admin startproject crm .
4、命令行
python manage.py startapp app01
python manage.py startapp app02
python manage.py runserver
5、针对多apps的项目
#1、先在项目根目录创建apps/web和apps/api
python manage.py startapp web apps/web
python manage.py startapp api apps/api
6、后续在部署django项目时将虚拟环境放到/envs,django项目放到/data/www/。
注意在执行django命令时一定要激活虚拟环境
5、需要django项目时,只要代码和第三方包文件
#1、将项目安装的第三方包放在requirements.txt文件下
pip freeze > requirements.txt
# 安装django项目需要的第三方包
pip install -r requirements