django(基于虚拟环境创建项目准备)

目录

1、django项目基础准备命令

2、创建虚拟环境 - 命令行

3、虚拟环境创建的django项目

4、pycharm+django+3.2版本

5、需要django项目时,只要代码和第三方包文件


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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值