1

这一定是以前问过的,但我找不到。

我已经在我的视图中检索了 my_object = get_object_or_404(MyObject, id=obj_id) 。
我将它传递给模板。
现在,当用户单击链接时,我想将相同的 my_object 传递给另一个视图。

<a href="/another_page/my_object.id">here</a>  

但随后我将不得不在第二个视图中再次通过它的 id 检索 my_object。
我可以以某种方式发送整个 my_object 吗?

我已经看到 url_pattern 有 \d+ 或 \w+ 来接收整数或字符串变量但如何传递对象的示例?

4

1 回答 1

0

不可以,您必须在详细视图中再次检索对象。为模型编写 get_absolute_url 并在模板中调用它。

于 2012-04-27T05:56:20.887 回答