我正在阅读Andrew Pinkham的Django Unleashed作为学习Django的介绍,并在查看对象视图中的相关对象时看到一个未解决的问题。这是一个简单的解释:
初创公司有相关的博文。查看博客帖子受限于以下权限:View_Future_Posts限制使用pub_dates查看具有此权限的博客帖子。我正在使用基于通用类的视图,并且在查看博客帖子(列表或详细信息)时,通过使用mixin覆盖get_allow_future方法,根据此权限限制查询集,该方法检查用户的权限。
我的问题是,在使用GCBV ListView查看启动时,如何限制与启动相关的博客文章列表?
此外,bc我是非常新的,我可以在哪里找到自己的想法?
非常感谢!
答案 0 :(得分:0)
我找到了答案。这本书稍后会解释(应该只是继续阅读。道歉!)如果有兴趣:
为Startups创建一个模型函数,将博客文章查询集过滤到只有pub_date< = today的帖子。如果用户有权查看将来的帖子,则显示基本查询集的结果,否则显示已过滤的查询集的结果。