【问题标题】:Django 0.96 and urlDjango 0.96 和网址
【发布时间】:2010-10-22 18:53:18
【问题描述】:

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

我有这个 url 配置:

from django.conf.urls.defaults import patterns

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

在我的模板中:

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

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

【问题讨论】:

    标签: django django-urls


    【解决方案1】:

    url 的语法是 package.package.module.function args,所以如果你用你的模块/应用程序名称替换“views”,它应该可以工作。

    {% url app_name.inviteFriends %}
    

    一个例子:

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

     {% url myapp.inviteFriends %}
    

    {% url myproject.myapp.inviteFriends %}
    

    【讨论】:

    • 我也尝试过使用包的完整路径,但不起作用。
    • 你的视图函数的完整路径是什么?
    猜你喜欢
    • 2011-01-24
    • 1970-01-01
    • 2017-02-23
    • 2010-11-08
    • 2010-11-19
    • 2020-09-12
    • 2017-03-05
    • 2015-04-23
    • 1970-01-01
    相关资源
    最近更新 更多