0 0

关于django的url标签 5

模板
<a href="{% url test %}">ttt</a>

mysite/urls.py中
urlpatterns = patterns('',
    url(r'^test/', include(mysite.myapp.urls)),
)


mysite/myapp/urls.py中
urlpatterns = patterns('mysite.myapp.views',
    url(r'testpage/$', 'index', name='test'),
)


如果把name参数放在mysite/myapp/urls中,运行的时候会报没有渲染参数的错误。


但如果修改成下面这样就能正常运行。
mysite/urls.py
urlpatterns = patterns('mysite.myapp.views',
    url(r'^test/testpage/$', 'index', name='test'),
)


想问一下{% url %}标签里应该怎么写才能正常访问mysite.myapp.urls里面name='test'的链接?我不想改成下面那样……
谢谢!
2012年8月29日 18:35

1个答案 按时间排序 按投票排序

0 0

采纳的答案

试试
from mysite.myapp.urls import test


<a href="{% url mysite.myapp.urls.test %}">ttt</a>

<a href="{% url mysite.myapp.urls test %}">ttt</a>

2012年8月29日 19:18

相关推荐

    Django模板标签中url使用详解(url跳转到指定页面)

    在Django框架中,`{% url %}`模板标签是用于生成URL的动态链接,它能够帮助我们避免硬编码URL路径,从而提高代码的可维护性和可扩展性。本文将深入讲解如何在Django模板中使用`{% url %}`标签来实现视图函数到指定...

    Django中URL的参数传递的实现

    为了解决这一问题,Django提供了url标签在模板中、reverse()函数在Python代码中以及get_absolute_url()方法在模型中,来实现视图到URL的反向解析。通过这些工具,开发者可以在代码中引用URL的名字来动态生成URL,而...

    04.Django模板标签之条件标签if和循环标签for.mp4

    URL映射:Django使用URL映射机制将请求的URL地址与相应的处理函数进行匹配,从而实现灵活的URL路由和页面跳转。模板引擎:Django的模板引擎提供了一种简单而强大的方式来生成动态的HTML页面。它支持模板继承、变量...

    Django 反向生成url实例详解

    1. 在模板中使用url标签:这是最简单直接的方式,在Django模板中可以直接使用{% url 'viewname' arg1 arg2 %}这样的模板标签来根据视图的名字和参数生成URL。这种方式不需要编写任何Python代码,对于模板中需要插入...

    Python库 | django-url-framework-0.3.3.tar.gz

    **Python库 Django URL Framework** Django URL Framework是Python Web开发框架Django的一个核心组件,它为构建可维护和可扩展的URL模式提供了强大的支持。在`django-url-framework-0.3.3.tar.gz`这个压缩包中,...

    Django Web开发指南.pdf

    不过,根据标题和描述,可以推断出知识点与《Django Web开发指南》有关,该文档可能是关于Django框架的指导手册,主要面向希望学习或提高Django Web开发技能的人群。 Django是一个高级的Python Web框架,它鼓励快速...

    Django中文版 教程.

    标签“python Django”指出这份教程专注于Python语言和Django框架的教学。内容提要部分揭示了该教程内容的深度,它不仅包括了基础概念和安装步骤,也涵盖了Django的高级用法和部署知识。 知识点方面,可以从内容...

    django4.0官方中文文档

    5. **URL路由(URL Conventions)**:URL配置是Django中至关重要的部分,它将URL模式映射到相应的视图函数。Django 4.0的URL配置更加强大和灵活,支持命名URL、正则表达式匹配等特性。 6. **表单(Forms)**:...

    django-calendar-master_pythondjango_calendar_django_

    【标签】"pythondjango calendar django" 强调了这个项目的核心技术栈,包括 Python 语言、Django 框架以及日历功能的实现。这些标签可以帮助开发者了解项目的主要技术特征,便于查找和理解项目的目的与实现方式。 ...

    django框架学习笔记

    6. **URL路由**:Django的URL配置系统允许我们将URL模式映射到视图函数,实现URL到业务逻辑的映射。 7. **表单(Form)**:Django提供了强大的表单处理功能,可以自动生成HTML表单,处理用户提交的数据,进行验证。...

    PYTHON之Django Web框架源码下载

    Django框架是Python编程语言驱动的一个开源模型-视图-控制器(MVC)风格的Web应用程序框架。使用 Django,我们在几分钟之内就可以创建高品质、易维护、...Django模板语言功能丰富,支持自定义模板标签。Django也支持

    django简易版网盘

    在【标签】"django 网盘 python"中,"python"是实现技术的基础,而"django"和"网盘"则构成了项目的核心内容。这个简易版的网盘项目为初学者提供了一个了解Django框架如何处理文件操作和用户管理的实际示例,同时也对...

    Django课件.zip

    4. **URL调度器(URL Dispatcher)**:Django通过URL配置将URL映射到相应的视图函数,使得URL具有可读性。开发者可以在URLconf文件中定义URL模式,并关联视图,实现URL与业务逻辑的解耦。 【Django扩展功能】 1. *...

    Django企业开发实战.源码

    【标签】"Django"进一步确认了这份资料的主题,Django框架在现代Web开发中扮演着重要角色,它提供了丰富的功能,如ORM(对象关系映射)用于数据库操作,内置的管理后台,强大的中间件机制,以及对RESTful API的支持...

    精通Django.Django 1.8 LTS全解.pdf

    URLconf的使用是Django应用的基础,它使得URL设计更加灵活和可维护。 3. **视图与响应**:视图是Django应用的核心部分,它们接收HTTP请求,处理数据,然后返回HTTP响应。视图可以是函数或类,根据需求选择合适的...

    Django10个使用技巧

    2. **利用{% url %}模板标签**:在模板中使用{% url %}替代硬编码的URL,这样当项目结构发生变化时,链接依然可用。通过将视图函数与URL模式关联,然后使用变量如`{{ about_url }}`来表示URL。 3. **Django admin...

    Django-Blog:使用Django制作博客

    3. **URL路由(URLConf)**:Django通过URL配置文件将URL映射到特定视图函数。在`blog_project/urls.py`和`Django-Blog/urls.py`中设置URL模式,为博客的首页、文章详情页、添加文章等操作定义URL。 4. **视图...

    Django -1.11.6下载

    4. URL路由:Django的URLconfs(URL配置)机制允许开发者定义简洁、可读性强的URL模式,将URL映射到相应的视图函数,提供优雅的URL设计。 5. 内建身份验证和授权:Django自带了用户认证系统,包括注册、登录、权限...

    python django 基础讲解

    5. **模板(Templates)**:深入学习Django的模板语言,包括变量、过滤器、标签、控制流等,以及如何使用模板来展示数据。 6. **URL路由(URL Routing)**:了解如何定义URL模式并将它们与视图函数关联,实现URL到...

Global site tag (gtag.js) - Google Analytics