gpt4 book ai didi

python - Django 模型 sqlmigrate - 参数太少

转载 作者:太空宇宙 更新时间:2023-11-04 07:18:06 25 4
gpt4 key购买 nike

这是我的 Django 模型,它有多个多对多的关系。

class Theme(models.Model):
theme_name = Models.CharField(max_length=20)
theme_ind = Models.CharField(max_length=1)

class Topics(models.Model):
topic_name = Models.CharField(max_length=20)

class Language(models.Model):
lang_name = models.CharField(max_length=10)


class Article(models.Model):
name = Models.CharField(max_length=10)
url = Models.CharField(max_length=50)
lang_id = models.ManyToManyField(Language, related_name='theme')
theme_id = models.OneToOneField(Theme, related_name='theme')
topic_id = models.ManyToManyField(Topics, related_name='topic')

问题:当我运行时:

python  manage.py sqlmigrate polls

我收到这个错误:

manage.py sqlmigrate: error: too few arguements.

最佳答案

您忘记了 makemigrations 命令输出文件的前缀。

当你运行时:

python manage.py makemigrations polls

您将在输出中看到 0001_any_name.py

此处,0001 在 sqlmigrate 中用于创建您忘记在命令中添加的数据库。

所以,写:

python manage.py sqlmigrate polls 0001

关于python - Django 模型 sqlmigrate - 参数太少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32722194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com