0

我发现自己需要更多的灵活性,而不是我理解的基于 Django 文档来反转管理 URL 所能做的事情。我正在做类似的事情:

{% url admin:billing_creditcardtoken_add %}?customer={{ user.id }}

这可行,但感觉我应该能够在不离开模板标签的情况下做到这一点。

如果我想CreditCardToken从计费应用程序中找到属于当前用户的所有对象,我发现自己在做:

{% url admin:billing_creditcardtoken %}?customer={{ user.id }}

...但这完全失败了。有没有更优雅的方式来获取这些 URL?

4

1 回答 1

1

我看错了。尽管:

{% url admin:billing_creditcardtoken_add %}?customer={{ user.id }}

...可能有点难看,添加语法的唯一作用是尝试构造一个查询字符串,无论如何这不是一个反转 URL 来正常做的事情。所以这是完成这项任务的一种可接受的方法。

我在第二个中寻找的是:

{% url admin:billing_creditcardtoken_changelist %}?customer={{ user.id }}

...changelist事实证明,它不显示更改历史记录,而是创建可能更改的项目列表。添加查询字符串会应用我需要的正确过滤器。

于 2013-03-27T21:37:16.233 回答