我正在使用一个活跃的php项目的遗留mysql数据库,因此我无法更改其架构,我使用inspectdb
创建模型,现在我想添加外键对于不存在的模型,有没有办法在不修改db的情况下做到这一点?
例如:inspectdb
给了我两个模型:
class OwaDocument(models.Model):
url = models.CharField(max_length=255, blank=True, null=True)
page_title = models.CharField(max_length=255, blank=True, null=True)
class Meta:
managed = False
db_table = 'owa_document'
class OwaReferer(models.Model):
url = models.CharField(max_length=255, blank=True, null=True)
site_name = models.CharField(max_length=255, blank=True, null=True)
site = models.CharField(max_length=255, blank=True, null=True)
class Meta:
managed = False
db_table = 'owa_referer'
我想添加一个不存在的新字段,但不修改我的db
答案 0 :(得分:0)
不,我认为您需要修改数据库。