1

我正在使用来自活动的 php 项目的遗留 mysql 数据库,因此我无法更改其架构,我曾经inspectdb创建模型,现在我想将外键添加到不存在的模型,有没有办法在不修改数据库的情况下做到这一点?

例如: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'

我想添加一个不存在的新字段,但不修改我的数据库

4

1 回答 1

0

不,我认为您需要修改数据库。

于 2015-11-13T15:36:05.853 回答