02 使用Pycharm创建一个Django项目

创建Django项目

  • 启动pycharm,点击File->New Project后跳出新建项目弹窗页面如下图所示:
新建项目弹窗页面.png

说明:在创建项目,勾选 Inherit global site-packages,创建出的Django项目会继承本地机器上的Django版本框架。否则会从网络上下载最新版本的Django框架。

项目目录结构

  • 工程创建成功后的目录结构如下图所示:


    工程创建完成后工程目录结构.png
  • templates:模板,存放网站的HTML文件。
  • FirstDjangoApp:工程目录。
  • __init__.py:表示当前目录为包,引入和项目相关的包。
  • setting.py:设置项目根目录,数据连接,使用APP等参数。
  • urls.py:配置页面路由。
  • wsgi.py:处理请求和响应。
  • venv:虚拟环境目录。
  • manage.py:项目的入口函数,用于启动项目,创建App等操作。

启动项目

  • 在Terminal终端窗口上输入命令:
python manage.py runserver 127.0.0.1:8000
项目启动成功.png

在终端上按下Ctrl + C 组合键停止服务。

  • 配置pycharm参数来启动服务:
    step1:鼠标选中右键单击“manage.py”文件,点击“Run manage”操作。
    step2:在菜单栏窗口上单击“Run”,然后找到“Edit Configurations”选项进行单击。弹出的页面进行以下操作:
配置启动参数.png

快速启动和停止项目操作的快捷键.png

创建Django应用(app)

  • 一个项目是由多个应用组成的,每一个应用完成一个功能模块。
  • 在Django中,一个功能模块使用一个应用来实现。
  • 创建应用的命令如下:
python manager.py startapp 应用名称
创建一个名称叫user的App.png

app目录结构

APP的目录结构.png
  • migrations:数据迁移文件(自动生成)。
  • __init__:说明目录是一个Python模块。
  • admin.py:网站后台管理相关的文件。
  • apps.py:配置当前的app。
  • models.py:ORM,写指定的类,通过命令可以创建数据库结构。
  • tests.py:单元测试。
  • views.py:业务代码。

注册App

  • 修改工程目录中的settings.py中的 INSTALLED_APPS 配置项。
注册App的演示.png

你可能感兴趣的:(02 使用Pycharm创建一个Django项目)