1、命令行中输入
django-admin startproject messageBoard
创建messageBoard项目
2、进入项目文件夹,创建项目应用index
如果电脑还装了Python2,那么使用下面命令创建应用:
python3 manage.py startapp index
否则使用:
python manage.py startapp index
3、在项目的根目录下创建模板文件夹templates,并且分别创建模板文件404.html、500.html和base.html。然后在messageBoard文件夹中新建jinja2.py文件。创建后的目录结构如图所示:

4、项目应用index用于实现信息反馈页面, 在index文件夹中新建templates和static文件夹,在templates文件夹中新建模板文件index.html,然后创建urls.py和form.py。整个项目应用index的目录结构如下图所示:

5、在整个项目中,我们创建了多个文件夹和文件,新建的文件夹和文件的作用说明如下:
- 根目录的模板文件夹templates存放自定义404和500的模板文件和共用模板文件base.html。
- messageBoard的janja2.py用于定义Jinja2的模板引擎对象,用于解析模板文件404.html、500.html 、base.html、index.html
- 模板文件index.html用于生成信息反馈页面,它继承共用模板文件base.html。
- index的form.py用于定义表单类MessageModelForm,在模板文件index.html中使用表单类实现信息提交功能。
- index的urls.py用于定义信息反馈页面的路由信息。
- index的静态资源文件夹static存放模板文件index.html的静态资源,该文件夹的静态资源只能在Django的调试模式下使用。