Django - 在每次迁移时插入行

时间:2015-04-17 11:47:16

标签: django database

我正在使用Django框架创建一个wesbsite。

我有一个联系信息模型,如下所示:

class Contact(models.Model):
    contact_info = models.CharField(max_length=100) # e.g. 'Phone number'
    value = models.CharField(max_length=100) # e.g '0123456789'
    def __str__(self):
        return self.contact_info

此型号只包含几行:1代表电话号码,1代表邮寄地址,1代表GPS坐标......

有没有办法告诉Django在每次迁移时插入这些行,如果它们还没有在表中?这将是为了简化网站的部署。

2 个答案:

答案 0 :(得分:3)

使用data migrationpost_migrate信号。

答案 1 :(得分:1)