我试图弄清楚基于 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。