【前置课程】你的第一个Django项目、工欲善其事必先利其器
本课程将通过PyCharm来创建Django项目,并启动Web服务。
-
运行【PyCharm.exe】,点击【Create New Project】
-
点击左侧【Django】
-
点击【Interpreter】后方的小齿轮
-
讲解:
- Location:新建项目存放的文件目录,【untitled1】是自动生成的项目文件目录,可修改;
- Interpreter:选择该项目使用的python环境,可以通过按钮打开附加选项创建虚拟环境或者加入本地虚拟环境;
- 【Note: Django will be installed on the selected interpreter
】:检测并提示当前【Interpreter】选中的环境没有安装Django。如果点击【Create】按钮,在创建项目的同时安装Django;
最终设置如下(选择已安装Django的Python环境):
- 创建项目后的显示效果
- 点击菜单【Run】-》Run...
- 选择mysite
- 启动Web服务后效果图
- 下方Tab选项卡【Run】中显示如下内容代表Web服务已经启动
"E:\Program Files\JetBrains\PyCharm 2017.1.3\bin\runnerw.exe" D:\Python27\python.exe E:/python/PycharmProjects/mysite/manage.py runserver 8000
Performing system checks...
System check identified no issues (0 silenced).
You have unapplied migrations; your app may not work properly until they are applied.
Run 'python manage.py migrate' to apply them.
July 28, 2017 - 14:24:12
Django version 1.9.5, using settings 'mysite.settings'
Starting development server at [http://127.0.0.1:8000/](http://127.0.0.1:8000/)
Quit the server with CTRL-BREAK.
- 提问:结合之前的课程,使用PyCharm等集成IDE工具同样可以创建启动Web项目,你更倾向于哪一种?为什么PyCharm的几步操作就完成了项目的创建和运行?奥秘到底在哪里呢?
(从目录结构分析试试呢?)
- 方式一:Django-admin工具命令行方式(参考Python Web开发系列课程之——你的第一个Django项目)
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
- 方式二:使用PyCharm(本课程)