特点
本文引导的创建方法,有以下特点:
- 将venv放在了django根目录下,与django app目录同级,便于查看管理,对于有强迫症的人来说是一大福音
- 直接生成指定python版本的虚拟环境+django
- 配置过程简单,属于开箱即用,及其适合配置本地windows开发环境
准备工作
- 到python官网,下载任意你喜欢的python版本,安装时,记得勾选 Add Python x.x.x to PATH,用作全局python解释器(python安装默认是装在C盘下,笔者是建议这么做的。便于查看管理,且占用空间不大),不会装python和pycharm的,请自行查阅其他博客,本文不做赘述
- 下载你新项目需要的python版本,安装时,不勾选 Add Python x.x.x to PATH
- 打开cmd,下载django包:
pip install django
创建项目
- 使用全局python,在指定目录下创建django:
django-admin startproject my_proj
- 用pycharm打开新创建的django项目:
- 左上角选择 File --> settings --> Project: my_proj --> Python Interpreter,点击右上角的设置图标,点击Add,在弹出框内选择New environment
- Location:选择当前目录下的\venv,文件夹可随意命名,可以不提前创建,但如果提前创建了,其内必须为空,否则无法创建
- Base interpreter:选择指定python版本的安装路径下的python.exe
- 如果你期望你的项目完全纯净隔离,下边两个选项不要选
- 点击OK,返回上一级窗口,等待系统生成虚拟环境
- 结束后,即可看到已生成的venv,且venv是生成在项目根目录下的,看起来非常的nice美观
- 点击Apply,点击OK,此时看到venv文件夹已不被标黄,项目虚拟环境已生效,点击pycharm中的Terminal,可以看到pycharm自动为该项目加载了对应的虚拟环境
- 在虚拟环境中,下载django包
- 启动django项目:
python manage.py runserver
,可以看到成功启动,且右上角快速启动的红叉也消失了,也可以快速启动了。
- 登录域名:127.0.0.1:8000,启动成功
番外
使用pycharm的终端时,只要选择打开该项目,则pycharm自动激活该项目的虚拟环境,如果使用windows的终端,则需要手动切至项目虚拟环境的Scripts目录下,执行activate启动虚拟环境,进行pip下载
如果文章对您有帮助,可以为我点个赞吗?