当我通过子类修改它时,是否应该从安装的应用程序中删除“django.contrib.comments”?

问题描述:

我正在自定义django评论。当我通过子类修改它时,是否应该从安装的应用程序中删除“django.contrib.comments”?

根据文档,您需要在settings.py中将您的自定义应用添加到INSTALLED_APPS,并将COMMENTS_APP设置为您的应用名称。

INSTALLED_APPS = [ 
    ... 
    'my_comment_app', 
    ... 
] 

COMMENTS_APP = 'my_comment_app' 

我是否还应该从INSTALLED_APPS中删除'django.contrib.comments'?

如果您只是扩展contrib.comments而不是替换它,则不应将其从安装的应用程序中删除,例如,因为您需要的大多数模板标签都在该应用程序中。

为了让Django找到模板,应用程序的templatetags等等必须在安装的应用程序中。