Django - 虚拟环境配置

利用虚拟环境可以进行项目的独立开发,不会进行相互的形象,在Python中创建虚拟环境可以利用Anaconda进行创建,也可以利用virtualenv进行创建。

Anaconda进行创建

conda常用命令:

1
2
3
conda list           查看包
conda env list 查看环境
conda update conda 更新conda

创建一个虚拟环境:

1
conda create -n xxx python=3.7    python设置可以下调

激活虚拟环境:

1
conda activate xxx

对虚拟环境中安装额外的包:

1
conda install -n your_env_name [package]

关闭虚拟环境

1
conda deactivate

删除虚拟环境

1
2
conda remove -n your_env_name(虚拟环境名称) --all
conda remove --name your_env_name package_name # 删除环境中的某个包

virtualenv进行创建

安装:

1
pip install virtualenv

然后创建一个文件夹、进入文件夹
创建虚拟环境:

1
virtualenv xxx

启动环境变量:

1
source xxx/bin/activate

退出虚拟环境:

1
deactivate

删除虚拟环境,直接删除文件就行.


接下来安装启动虚拟环境,然后安装Django

1
pip install Django==3.0.8

然后创建Django项目:

1
django-admin startproject xxxx(项目名)

在Pycharm中添加项目,创建项目之后。在Pycharm中打开项目,然后preferences中找到项目的环境变量设置。选择Conda

到这里环境变量就配置结束了。如果需要删除项目,直接删除项目就可以。

Pycharm运行,快捷键设置。


常用的manage命令。

1
2
3
4
5
6
7
8
python manage.py runserver  # 运行服务器
python manage.py createsuperuser # 创建超级账户
python manage.py makemigrations # 创建生成数据库表单
python manage.py migrate # 同步数据库
python manage.py shell
....
python manage.py help
python manage.py help xxx(命令)

利用NaviCat进行数据库的链接。在链接数据库之前,需要进行数据库的同步:

1
2
python manage.py makemigrations  # 创建生成数据库表单
python manage.py migrate # 同步数据库

然后利用账户和创建的超级用户进行链接:

链接后就可以查看到表单的详情: