Django学习(六)---博客文章页面的超链接设置
2017-07-17 11:35
239 查看
Django中的超链接
超链接的目标地址
href后面是目标地址
template中可以用 {% url ‘app_name : url_name’ param %}
app_name:应用命名空间的名称
url_name:链接名
param:地址的参数
app_name和url_name 都在url中配置
配置URL
根urls中,写在include()的第二个参数位置,namespace='blog' (这个应用的命名空间)
应用的url()的第三个参数位置,name='page' (url链接名)
主要取决于是否使用inclue()引用另一个url配置文件
根urls.py如下:
app下的urls.py如下:
修改index.html如下:
超链接的目标地址
href后面是目标地址
template中可以用 {% url ‘app_name : url_name’ param %}
app_name:应用命名空间的名称
url_name:链接名
param:地址的参数
app_name和url_name 都在url中配置
配置URL
根urls中,写在include()的第二个参数位置,namespace='blog' (这个应用的命名空间)
应用的url()的第三个参数位置,name='page' (url链接名)
主要取决于是否使用inclue()引用另一个url配置文件
根urls.py如下:
from django.conf.urls import url,include from django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'',include('blog.urls',namespace='blog')), ]
app下的urls.py如下:
from django.conf.urls import url from . import views urlpatterns = [ url(r'^index/$',views.index), url(r'article/(?P<article_id>[0-9]+)/$',views.page,name='page'), ]
修改index.html如下:
<!DOCTYPE html> <html> <head> <title>第一篇博客</title> </head> <body> <h1><a href="#">我的博客</h1> {% for article in articles %} <a href="{% url 'blog:page' article.id %}">{{article.title}}</a> <br/> {% endfor %} </body> </html>
相关文章推荐
- Django学习:博客文章页面(超链接)(9)
- Django学习:博客文章页面(8)
- Django学习笔记三:页面侧边栏最新文章,文章归档,分类,标签云的实现
- Django 学习小组:博客开发实战第四周——标签云与文章归档
- Django开发博客(三)——在新的页面展示文章
- Django 学习小组:博客开发实战第二周教程 —— 实现博客详情页面和分类页面
- Django学习:添加文章页面(10)
- 菜鸡的Django学习笔记(二)如何创建第一个博客页面
- Django 学习小组:博客开发实战第三周教程——文章列表分页和代码语法高亮
- Django 开发学习笔记(6)- 开发博客主页和所有话题列表页面
- Django学习(七)---添加新文章页面
- Django学习(五)---模板扩展,开发博客页面
- 字典树的学习(剪辑的博客文章)
- iOS每日总结博客版:iOS开发历程中了解和学习的文章
- Python学习博客和文章存档
- Django编写第一个博客学习笔记(二)
- 设置dedecms为动态页面,设置dedecms为静态页面,首页动态,列表动态和文章动态
- C++ 记录学习过程中一些值得多次阅读的博客文章
- django学习笔记一:搭建简易博客
- 博科SAN交换机学习笔记之二:配置文件备份与固件升级 作者 LiaoJL | 转载时请务必以超链接形式标明文章原文链接和作者信息及本版权声明。 原文链接:http://www.liaojl.co