创建Django项目
- 启动pycharm,点击File->New Project后跳出新建项目弹窗页面如下图所示:
说明:在创建项目,勾选 Inherit global site-packages,创建出的Django项目会继承本地机器上的Django版本框架。否则会从网络上下载最新版本的Django框架。
项目目录结构
-
工程创建成功后的目录结构如下图所示:
- 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
在终端上按下Ctrl + C 组合键停止服务。
- 配置pycharm参数来启动服务:
step1:鼠标选中右键单击“manage.py”文件,点击“Runmanage
”操作。
step2:在菜单栏窗口上单击“Run”,然后找到“Edit Configurations”选项进行单击。弹出的页面进行以下操作:
创建Django应用(app)
- 一个项目是由多个应用组成的,每一个应用完成一个功能模块。
- 在Django中,一个功能模块使用一个应用来实现。
- 创建应用的命令如下:
python manager.py startapp 应用名称
app目录结构
- migrations:数据迁移文件(自动生成)。
- __init__:说明目录是一个Python模块。
- admin.py:网站后台管理相关的文件。
- apps.py:配置当前的app。
- models.py:ORM,写指定的类,通过命令可以创建数据库结构。
- tests.py:单元测试。
- views.py:业务代码。
注册App
- 修改工程目录中的settings.py中的 INSTALLED_APPS 配置项。