gpt4 book ai didi

django - Django 中的 'article_set' 来自哪里?

转载 作者:行者123 更新时间:2023-12-05 02:25:11 24 4
gpt4 key购买 nike

我目前正在开发 Django/Pinax 应用程序(我确定我的问题不是特定于 Pinax 的,这就是主题标题中未提及 Pinax 的原因),我正在尝试弄清楚整个框架的工作原理.现在,我必须编写一个 View 来将数据传递给模板。我只在 django 手册中看到过它:在手册中,ObjectName.objects.all() 只是传递给 render_to_response()。我的任务有点复杂,所以我试图了解它是如何在 pinax 应用程序“配置文件”中完成的,但完全失败了。

所以,profile.html 模板文件有这样一行:

{% for article in other_user.article_set.all %}

'other_user' 是传递给 views.py 中的 render_to_response() 的 'User' 类的一个实例。好的,但是 article_set 不是它的类变量。我未能在应用程序代码中的任何地方找到 article_set 描述,但发现了更多类似调用形式的内容:

{% for bookmark_instance in other_user.saved_bookmarks.all.select_related %}

搜索 Django 文档只会得到 this页面,不说明“article_set”到底是什么。

什么是 article_set?它在哪里定义以及它是如何工作的?非常感谢任何答案或只是文档链接。谢谢。

最佳答案

关于django - Django 中的 'article_set' 来自哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2303923/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com