Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 禁用django oscar中的评论_Python_Django_E Commerce_Django Oscar - Fatal编程技术网

Python 禁用django oscar中的评论

Python 禁用django oscar中的评论,python,django,e-commerce,django-oscar,Python,Django,E Commerce,Django Oscar,是否可以完全禁用“django oscar”中“oscar.apps.catalog.reviews”应用程序的功能 正如我所看到的,它在很多地方都被使用,所以从已安装的应用程序中简单地删除它是行不通的,也许最简单的方法就是将它隐藏在模板中。有更好的解决方案吗?从0.5版开始,没有一种设置可以打开和关闭评论:您需要执行几个步骤 从模板中删除任何引用(如您所述) 删除评论URL。这要求您为目录应用程序提供自己的app.py,该目录应用程序未链接到评论app.py。看 这可能比它应该做的更困难。我将

是否可以完全禁用“django oscar”中“oscar.apps.catalog.reviews”应用程序的功能


正如我所看到的,它在很多地方都被使用,所以从
已安装的应用程序中简单地删除它是行不通的,也许最简单的方法就是将它隐藏在模板中。有更好的解决方案吗?

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

  • 从模板中删除任何引用(如您所述)
  • 删除评论URL。这要求您为目录应用程序提供自己的
    app.py
    ,该目录应用程序未链接到评论
    app.py
    。看
  • 这可能比它应该做的更困难。我将研究为0.6提供一个禁用评论的设置。在此购票:

    这是对先前答案的更新。从版本0.6(当前主版本)起,将OSCAR_HIDDEN_FEATURES=['reviews']添加到settings.py。感谢David实现了这一点。