目录
一、虚拟环境创建
python自带虚拟环境创建模块venv
1、创建项目文件夹
创建一个空文件夹作为项目文件夹
2、powershell进入创建的项目文件夹,执行
python -m venv .venv
注: .venv是虚拟环境名称,自定义
执行完成后.venv内容如下:
activate.bat中的set VIRTUAL_ENV写的是虚拟环境的路径,如果不想重新安装安装包的话,可以拷贝虚拟环境到自己的项目目录下,把路径修改一下就行了。
3、激活虚拟环境
执行Activate.ps1
有可能报错
.\Activate.ps1 : 无法加载文件
使用管理员权限打开powershell执行
Set-ExecutionPolicy RemoteSigned
然后再回去执行.\Activate.ps1,出现(.venv) 意为环境已经激活了
pip list可以查看虚拟环境下安装的安装包
pip list
二、创建django项目
1、安装django
pip install django
2、创建django项目
django-admin startproject djangoProject
djangoProject 是项目名,自定义
3、通过manage.py启动项目
python manage.py runserver
默认启动地址是http://127.0.0.1:8000/,也可以自定义
python manage.py runserver 127.0.0.1:80
4、迁移数据,django带有后台管理系统,需要执行迁移生成数据,db.sqlite3就是生成的数据
python manage.py migrate
5、创建管理员
python manage.py createsuperuser
6、登录后台管理系统
http://127.0.0.1:8000/admin/
urls.py中可以修改路径
settings.py修改成中文,上海的时区
LANGUAGE_CODE = 'zh-hans' # 中文
TIME_ZONE = 'Asia/Shanghai' # 上海
三、vscode添加debug配置
1、vscode已经安装了python插件,设置里面搜索python:venv,我的路径是E:\MyProject\django-test\.venv
或者新建一个settings.json文件
ctrl + shift + p输入python:select选择解释器
2、dubug运行django
点击创建launch.json文件,选择python->django
就可以调试运行了,program是manage.py的路径,args是参数,想要指定端口可以在args里面添加参数,如
"args": [
"runserver",
"127.0.0.1:8080"
]
四、依赖包管理
依赖包导出,会生成requirement.txt文件
pip freeze > requirement.txt
依赖包安装:
pip install -r requirement.txt