【问题标题】:Disabling reviews in django-oscar在 django-oscar 中禁用评论
【发布时间】:2013-05-10 17:39:47
【问题描述】:

是否可以在“django-oscar”中完全禁用“oscar.apps.catalogue.reviews”应用的功能?

我看到它在很多地方都使用过,所以从INSTALLED_APPS 中简单地删除是行不通的,也许最简单的方法就是将它隐藏在模板中。有没有更好的解决方案?

【问题讨论】:

    标签: python django e-commerce django-oscar


    【解决方案1】:

    从 0.5 版开始,没有一个设置可以打开和关闭评论:您需要执行几个步骤。

    1. 从模板中删除所有引用(如您所述)。
    2. 删除评论 URL。这要求您为未链接到评论 app.py 的目录应用程序提供自己的 app.py。见http://django-oscar.readthedocs.org/en/releases-0.5/howto/how_to_disable_an_app.html

    这可能比它应该的更困难。我将考虑提供一个禁用 0.6 评论的设置。门票在这里: https://github.com/tangentlabs/django-oscar/issues/673

    【讨论】:

    • 这是对上一个答案的更新。从 0.6 版(当前主版本)开始,将 OSCAR_HIDDEN_FEATURES = ['reviews'] 添加到 settings.py。感谢 David 实现了这一点。
    猜你喜欢
    • 2014-12-11
    • 1970-01-01
    • 1970-01-01
    • 2011-10-06
    • 1970-01-01
    • 2012-03-05
    • 1970-01-01
    • 2014-07-03
    • 2014-02-06
    相关资源
    最近更新 更多