Ricciflows

Invalid Date

时间主宰一切,但是时间终究不如因果...

智力值

0

金币

0

粉丝

0

  • 复制链接
  • 分享至QQ
  • 分享至QQ空间
  • 分享至微博
  • 微信扫一扫

后端

这个圈子主要是为了后端编程的技术交流。

成员
2
  • 首页
  • 百科
  • 圈子
  • 商店
  • 简体中文
    交易中心
  • 圈子首页
  • 圈子百科
  • 提问
  • 帖子
  • 帮助中心
  • 关于弦圈
  • 问题反馈
  • 隐私政策
首页提问

的提问

提问

全部

内容 1|
RicciflowsRicciflows
|
10 months ago
|
提问

Django将已经存在的字段改为外键

我有一个Django模型,它之前是这样的class Car(models.Model): manufacturer_id = models.IntegerField()然后还有另一个名为Manufacturer的模型,id字段所指的就是它。然而,后来我意识到使用Django自带的外键功能,会更方便。因此,我将这个模型改为现在这样class Car(models.Model): manufacturer = models.ForeignKey(Manufacturer)这次修改似乎一下就弄好了,查询出来的结果也没有任何报错,但是当我试着运行数据迁移的时候,Django输出了以下结果- Remove field manufacturer_id from car - Add field manufacturer to car执行这个迁移会清除所有已经存在于数据库里的关系,所以我并不想这么做。我其实并不想做任何的迁移,毕竟像Car.objects.get(manufacturer__name="Toyota")这样的查询没有一点问题。我更想要一个恰当的数据库外键限制,但不是高优 ...

python
django
django-migrations
python-3.x
341
1 回答
全部
Django

Django

分享

这个圈子是用来交流Django方面的问题的。Django是Python的一个开源Web框架。

创建时间2024-08-09 22:13
成员0
母圈子
后端后端
⭕

创建者

RicciflowsRicciflows

圈主

RicciflowsRicciflows