在为Django创建迁移时,我遇到了一个实例,在该实例中,我需要基于另一个表为自定义用户设置默认值。
# models.py
def get_default_item():
return Item.objects.filter(name='XXXX').first().id
class CustomUser(AbstractUser):
# ...
item = models.ForeignKey(Item, on_delete=models.CASCADE, default=get_default_item)
# ...
我遇到了两个问题:
是否有一种方法可以告诉迁移“现在不必担心此默认设置,您稍后会得到它”?