用django编写博客(二)django显示内容

1、查看文章页面:

设计处理方法:

在article应用下编写views.py

添加访问路径:

用django编写博客(二)django显示内容

 article/代表访问页面

后面跟输入参数,和views.py方法中参数一致

name表示别名

方法写法:

用django编写博客(二)django显示内容

通过objects获取对应id的内容

 用django编写博客(二)django显示内容

用django编写博客(二)django显示内容 不存在时返回404

2、利用模板文件进行前后段分离:

在article应用下创建templates,名字默认

在templates下新建html文件

views.py方法如下

用django编写博客(二)django显示内容

 

用render传一个字典给前端页面

另一种写法:

 

 用django编写博客(二)django显示内容

前端用两个花括号来引用

 用django编写博客(二)django显示内容

另一种写法

3、文章列表:

方法设置:

用django编写博客(二)django显示内容

页面路径设置:

用django编写博客(二)django显示内容

 

前端页面设置:

用django编写博客(二)django显示内容 页面另一种写法:

用django编写博客(二)django显示内容

 4、把路由设置在APP里:

在article下建urls.py

用django编写博客(二)django显示内容

 

 

用django编写博客(二)django显示内容

总url,通过include包含应用url