当我通过子类修改它时,是否应该从安装的应用程序中删除“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等等必须在安装的应用程序中。