我正在使用 threadedcomments 模块,需要进行两项更改: - ThreadedComment 模型上的附加字段 - 表单上的不同字段
我知道答案是子类,但我不确定如何去做——代码去哪里了?
我正在使用 threadedcomments 模块,需要进行两项更改: - ThreadedComment 模型上的附加字段 - 表单上的不同字段
我知道答案是子类,但我不确定如何去做——代码去哪里了?
因为你的问题并不清楚。我假设您正在谈论扩展django.contrib.comments。
是的,您必须对其进行子类化。创建您自己的应用程序,所有代码(扩展模型、表单、视图等)都在那里。
重要的事情,您不会在INSTALLED_APPS列表中添加django.contrib.comments ,而是添加您的评论应用程序名称(您从django.contrib.comments继承)。
您还需要添加
COMMENTS_APP = 'my_comment_app'
到你的settings.py
这是一个很好的例子,可以准确地做你想做的事情。