在Django中正确执行 - 继承而不是黑客攻击

时间:2009-07-28 19:04:06

标签: django subclassing

我正在使用threcomments模块,需要进行两项更改: - ThreadedComment模型的附加字段 - 表格上的不同字段

我知道答案是子类,但我不知道该怎么做 - 代码在哪里?

1 个答案:

答案 0 :(得分:2)

从你的问题不清楚。我假设您正在讨论扩展 django.contrib.comments

是的,你必须将它子类化。创建自己的应用程序,所有代码(扩展模型,表单,视图等)都在那里。

重要的是,您不会在 INSTALLED_APPS 列表中添加 django.contrib.comments ,而是添加您的评论应用程序名称(您从 django.contrib继承)。评论)。

您还需要添加

COMMENTS_APP = 'my_comment_app'

settings.py

完全按照自己的意愿行事,example非常好。