Python Web开发系列课程之——使用PyCharm创建你的Django项目

【前置课程】你的第一个Django项目、工欲善其事必先利其器

本课程将通过PyCharm来创建Django项目,并启动Web服务。

Python Web开发系列课程之——使用PyCharm创建你的Django项目_第1张图片
PyCharm 图标

  • 运行【PyCharm.exe】,点击【Create New Project】

    Python Web开发系列课程之——使用PyCharm创建你的Django项目_第2张图片
    PyCharm 初始页面

  • 点击左侧【Django】

    Python Web开发系列课程之——使用PyCharm创建你的Django项目_第3张图片
    New Project 引导页面

  • 点击【Interpreter】后方的小齿轮

    Python Web开发系列课程之——使用PyCharm创建你的Django项目_第4张图片
    New Project 引导页面

  • 讲解:

    • Location:新建项目存放的文件目录,【untitled1】是自动生成的项目文件目录,可修改;
    • Interpreter:选择该项目使用的python环境,可以通过按钮打开附加选项创建虚拟环境或者加入本地虚拟环境;
    • 【Note: Django will be installed on the selected interpreter
      】:检测并提示当前【Interpreter】选中的环境没有安装Django。如果点击【Create】按钮,在创建项目的同时安装Django;
  • 最终设置如下(选择已安装Django的Python环境):

Python Web开发系列课程之——使用PyCharm创建你的Django项目_第5张图片
New Project 引导页面
  • 创建项目后的显示效果
Python Web开发系列课程之——使用PyCharm创建你的Django项目_第6张图片
Project 编辑页面
  • 点击菜单【Run】-》Run...
Python Web开发系列课程之——使用PyCharm创建你的Django项目_第7张图片
启动Web服务操作页
  • 选择mysite
Python Web开发系列课程之——使用PyCharm创建你的Django项目_第8张图片
启动Web服务操作页
  • 启动Web服务后效果图
Python Web开发系列课程之——使用PyCharm创建你的Django项目_第9张图片
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(本课程)
Python Web开发系列课程之——使用PyCharm创建你的Django项目_第10张图片

你可能感兴趣的:(Python Web开发系列课程之——使用PyCharm创建你的Django项目)