Django 开发学习笔记(6)- 开发博客主页和所有话题列表页面
来源:互联网 发布:sqlserver 临时表 编辑:程序博客网 时间:2024/05/21 11:03
1、在 learning_log/learning_logs/templates/learning_logs
这个目录下添加一个 base.html 文件,这可以认为是一个父模板文件。
<p> <a href="{% url 'learning_logs:index' %}">博客主页</a></p>{% block content %}{% endblock content %}
2、有了 base.html 以后 ,index.html 就可以修改了。
{% extends 'learning_logs/base.html' %}{% block content %} <p>这个简单的博客系统,可以帮助你记录你的学习轨迹。只要是任何你认为有意义的知识,都可以在这里记录下来。</p>{% endblock content %}
3、开发所有话题列表
(1)在应用中配置 urls
learning_log/learning_logs/urls.py
url(r'^topics/', views.topics, name='topics')
(2)编写 views
def topics(request): """显示所有的话题""" topics = Topic.objects.all() context = {'topics': topics} return render(request, "blog/topics.html", context)
(3)编写页面,包括 base.html
{% extends 'blog/base.html' %}{% block content %} <ul> {% for topic in topics %} <li>{{ topic }}</li> {% empty %} <li>话题没有被创建。</li> {% endfor %} </ul>{% endblock content %}
base.html 添加
<p> <a href="{% url 'blog:index' %}">博客主页</a> - <a href="{% url 'blog:topics' %}">所有话题</a></p>{% block content %}{% endblock content %}
这样,一个结合了数据库的,有 url 、控制器、视图的功能就简单地实现了。
阅读全文
0 0
- Django 开发学习笔记(6)- 开发博客主页和所有话题列表页面
- Django学习笔记之博客开发(一)
- Django学习笔记之博客开发(二)
- Django学习笔记之博客开发(三)
- Django开发博客-(5)完善主页开发_1
- Django开发博客-(5)完善主页开发_2
- Django 开发学习笔记(3)- 编写自定义的页面
- Django 学习小组:博客开发实战第二周教程 —— 实现博客详情页面和分类页面
- django 个人博客系统开发 - 文章页面和自定义过滤器
- Django开发博客-(6)补充和总结
- Django开发博客(四)——建立文章列表
- Django 开发学习笔记(7)- 开发特定主题显示的页面
- Django 开发学习笔记(8)- 开发表单页面,让用户添加内容
- Django 学习小组:博客开发实战第三周教程——文章列表分页和代码语法高亮
- Django搭建简易博客开发笔记
- Django学习:博客文章页面(8)
- Django个人博客开发
- 网站开发笔记(一)——新闻列表页面
- AndroidStudio关联源码
- 文章标题
- 《JavaScript高级程序设计(第3版)》知识点笔记1
- 涉及到的map按value排序问题
- css--全屏布局解决方案
- Django 开发学习笔记(6)- 开发博客主页和所有话题列表页面
- pat 乙级 1064. 朋友数(20)
- 随机梯度下降法(SGD)
- 面试中关于Linux的信号常问的问题
- 养老保险计算方法
- java poi导入Excel通用工具类
- redis学习笔记[3] redis的特性和持久化
- [BZOJ2750][HAOI2012]Road(SPFA+拓扑排序)
- 特殊质数