代码高亮
安装语法高亮库 Pygments
|
|
注册多说账号,得到多说short_name
在myblog/templates文件夹新建duoshuo.html并加入代码
|
|
在需要增加多说评论框的</div>标签前面添加以下代码
|
|
把数据存取逻辑、业务逻辑和表现逻辑组合在一起的概念有时被称为软件架构的 Model-View-Controller(MVC) 模式。
Model 代表数据存取层,View 代表的是系统中选择显示什么和怎么显示的部分,Controller 指的是系统中根据用户输入并视需要访问模型,以决定使用哪个视图的那部分。
Django 也遵循这种 MVC 开发模式,下面是 Django 所对应的 MVC:
由于 Django 里面 C 由框架自行处理,而 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),所以 Django 也被称为 MTV 框架 。在 MTV 开发模式中:
Django 处理请求的流程:
request 进来–>urls.py根据 url 指配处理函数–>views.py处理 request 请求–>返回 response
前面我们创建并连接了数据库,但我们没有向数据库写入任何数据,在 Django 中直接与数据库交互的是数据模型,可以通过数据模型实现对数据库的各种操作。
Django 中用models.py文件中的一个类表示数据库中的一张表,类中的属性表示数据库中的一列。因此,我们可以编辑models.py文件来创建数据库表。