- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
这是我的 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/
根据这个: https://docs.djangoproject.com/en/dev/ref/django-admin/ 似乎他们正在添加一个 sqlmigrate 命令。 任何人都知道这些功能吗?
我试图从 Django 迁移文件中获取原始 sql。 我采取了以下步骤: $ python manage.py makemigrations $ python manage.py sqlmigrate
我试图从 Django 迁移文件中获取原始 sql。 我采取了以下步骤: $ python manage.py makemigrations $ python manage.py sqlmigrate
这是我的 Django 模型,它有多个多对多的关系。 class Theme(models.Model): theme_name = Models.CharField(max_leng
我安装了 EntityFramework.SqlMigrations NuGet 包 我得到这个错误。 它过去对我有用,不知何故,现在它不起作用。 PM> update-database The te
我是 EF 和 MVC3 的新手。我正在运行以下 MVC3 SQL 迁移教程(下面的链接),当我使用 VS2010 从 cmd 窗口运行以下命令时,出现以下错误: update-database 命令
我是一名优秀的程序员,十分优秀!