Django项目流程(摘抄整理)

时间:2022-08-26 23:08:49

1、操作环境

Windows 8.1

Django 1.9

Python 2.7.10

2、创建工程

在cmd中运行后面的所有命令:

Django项目流程(摘抄整理)

现在我们的E:\djpy\目录下多出了一个mysite目录,结构如下所示:

Django项目流程(摘抄整理)

3、创建blog应用

Django项目流程(摘抄整理)

此时的目录结构变为如下所示:

Django项目流程(摘抄整理)

4、初始化数据库

Django项目流程(摘抄整理)

5、访问django自带的后台管理系统admin

(1) 设置后台管理系统的账户和密码

Django项目流程(摘抄整理)

(2) 启动django的容器

Django项目流程(摘抄整理)

(3) 访问后台管理系统

http://localhost:8000/admin

Django项目流程(摘抄整理)

Django项目流程(摘抄整理)

6、开始设计我们的blog应用

(1) 编写blog的模块--等同于为blog应用创建数据库表

修改mysite/blog/models.py文件:

Django项目流程(摘抄整理)

编写模块之后,然后将它注册到admin的管理中。

然后在数据库中创建BlogPost相关的表:

Django项目流程(摘抄整理)

(2) 修改mysite/mysite/settings.py文件,添加blog应用

Django项目流程(摘抄整理)

(2) 再次运行runserver,访问我们的后台管理页面

Django项目流程(摘抄整理)

(3) 添加一篇测试用的博文

Django项目流程(摘抄整理)

7、开始设计前端页面

(1) 设计模板

创建目录mysite/blog/templates,在目录里创建文件index.html,文件内容如下:

Django项目流程(摘抄整理)

(2) 创建视图函数

打开mysite/blog/views.py文件:

Django项目流程(摘抄整理)

(3) 为上面创建的视图函数index对应一个URL

修改mysite/urls.py文件:

Django项目流程(摘抄整理)

再次启动容器,这次访问指定的URL:

Django项目流程(摘抄整理)