首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到对象方法定义的位置(Askbot / Django)

找不到对象方法定义的位置(Askbot / Django)
EN

Stack Overflow用户
提问于 2014-04-17 10:46:32
回答 1查看 69关注 0票数 0

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

在这个文件中:

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

有这样的代码:

代码语言:javascript
复制
            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()‘定义为'User’对象方法在哪里??

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

非常感谢,

欲了解更多信息,请参阅Github中的阿斯博特

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-17 11:08:07

Askbot正在将该方法添加到User类中。这是做这件事的台词。和以下是方法的定义

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23131066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档