0
我试图在django_comment
模型中添加一个新字段。根据该文件,大多数自定义注释车型将继承该CommentAbstractModel
型号:django_comments在模型中添加新字段
from django.db import models
from django_comments.models import CommentAbstractModel
class CommentWithTitle(CommentAbstractModel):
title = models.CharField(max_length=300)
如果我产生迁移,然后将其添加的所有字段为迁移(从评论模型加上标题字段的所有字段)。
并且在运行迁移后,创建了CommentWithTitle
表和django_comments
表。但django_comments
将是无用的(不使用)。
另一种方法是,以产生表是这样的:
from django_comments.models import Comment
class CommentWithTitle(Comment):
title = models.CharField(max_length=300)
而且只用comment_ptr
基准生成与一个场中的迁移。
我的问题是:哪种方法比较好?我认为第一个模型是好的,因为它包含了一个表格中的所有字段。但是,这会产生完全没有使用的django_model
。