0

我试图弄清楚基于 Askbot Django 的论坛是如何工作的,我遇到了一个我似乎无法解决的谜团(新手):

在这个文件中:

https://github.com/ASKBOT/askbot-devel/blob/master/askbot/views/writers.py

有这个代码:

            question = user.post_question(
                title=title,
                body_text=text,
                tags=tagnames,
                wiki=wiki,
                is_anonymous=ask_anonymously,
                is_private=post_privately,
                timestamp=timestamp,
                group_id=group_id,
                language=language)

问题是,追踪“用户”对象我猜它是“身份验证中间件”作为属性添加到“HttpRequest”对象的“用户”对象类型。

我的问题是:在整个 Django / Askbot 代码中,“post_question()”定义为“用户”对象方法的位置?

我搜索了 Django 和 Askbot 文档和代码,我放弃了!

非常感谢,

更多信息: Github 中的Askbot

4

1 回答 1

1

Askbot 正在将该方法添加到User类中。这是执行此操作的行。这是方法的定义

于 2014-04-17T11:08:07.170 回答