Django 0.96和网址

时间:2010-10-22 18:53:19

标签: django django-urls

我希望在Django 0.96(使用Google App Engine)中获取给定操作的绝对URL。

我有这个网址配置:

from django.conf.urls.defaults import patterns

urlpatterns = patterns('framework.facebook',(r'^canvas/invite_friends$','views.inviteFriends'),
)

在我的模板中:

window._url = '{% url views.inviteFriends %}';

我不明白为什么这不起作用。

1 个答案:

答案 0 :(得分:2)

url的语法是package.package.module.function args所以如果你用你的模块/应用程序名称替换'views'它应该有效。

{% url app_name.inviteFriends %}

一个例子:

如果您的函数的完整路径是myproject.myapp.views.inviteFriends代码将是:

 {% url myapp.inviteFriends %}

{% url myproject.myapp.inviteFriends %}