迁移django模型主键并级联到相关对象

时间:2016-08-04 08:16:12

标签: python django django-models django-orm django-migrations

我有两个型号,如下所示。 ArticlePost与外国文章有关。我想要将name作为Article上的主键删除,而是使用Django默认id字段。执行此操作的最佳步骤是什么,以便所有相关的ArticlePost将保持正确的外键Article

class Article(models.Model):

    name = models.CharField(max_length=200, primary_key=True)

class ArticlePost(models.Model):

    article = models.ForeignKey(Article, null=False, db_index=True)
    created_at = models.DateTimeField(auto_now_add=True)
    comment = models.TextField(blank=True)

0 个答案:

没有答案