问题标签 [makemigrations]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Django - 没有这样的表异常
在 Django 中,我在models.py
. 之后manage.py makemigrations
,manage.py migrate
引发了这个异常:
因此,我删除了所有旧迁移makemigrations
并migrate
再次运行,这似乎有效。
不幸的是,我注意到它没有帮助,因为当我尝试单击它User customer profiles
时User translator profiles
会引发异常:
环境:
我附上我的文件:
模型.PY:
管理员.PY:
你知道问题出在哪里吗?谢谢
python - Django 迁移错误 KeyError: ('list', u'user')
我正在尝试运行
或者
我收到了这个错误:
它发生在我从 git 中提取我的应用程序的另一个版本之后。
我没有在另一台机器上使用相同的代码出现此错误。我曾尝试使用--fake
withzero
或squashmigrations
to previous 但这也无济于事。
无法得到如何解决它。
python - 尽管添加到 INSTALLED_APPS,但找不到 Django 应用程序?
它只是一个示例应用程序,
应用名称:wiki
(我尝试了应用程序的所有可能链接/地址,即 wiki,甚至单独尝试)
它仍然在运行时显示以下错误: python3 manage.py makemigrations wiki
错误:找不到应用程序“wiki”。它在 INSTALLED_APPS 中吗?
django - ForeignKey(unique=True) 通常由 OneToOneField 提供更好的服务
course.Categories.id: (fields.W342) 在 ForeignKey 上设置 unique=True 与使用 OneTo OneField 的效果相同。
course.Courses.id: (fields.W342) 在 ForeignKey 上设置 unique=True 与使用 OneToOne 字段的效果相同。
course.Specializations.id: (fields.W342) 在 ForeignKey 上设置 unique=True 与使用 OneToOneField 的效果相同。
尽管关系是一对多,但会引发此警告或错误!不是一对一
python - Django makemigrations 省略了模型中的一些字段
在我的 django 应用程序中,我创建了一个这样的模型:
但最初的迁移已经产生了:
为什么缺少某些字段?
python - 'makemigrations' 要求使用非抽象模型继承的默认值
我正在尝试一个简单的模型继承:
'makemigrations' 要求默认值:
您正在尝试在没有默认值的情况下向应用程序添加不可为空的字段“product_ptr”;我们不能这样做(数据库需要一些东西来填充现有的行)。
我在这里看到我可以用 Meta 类生产一个抽象模型,但我不能这样做,因为我在其他模型中专门将它引用为实际模型:
删除数据库时运行“makemigrations”也会导致同样的问题。
有什么我能做的吗?
姜戈 1.9
python - 将 Django 应用程序部署到 Heroku
我是 Python/编码/Web 开发的初学者,在部署过程中遇到错误。
我使用 Python/Django 编写了一个配对应用程序。我正在尝试使用 Heroku 部署此应用程序。我按照设置服务器、初始化 Git 存储库、创建 Profile、Gunicorn 等方面的所有指示进行操作。
我能够git push heroku master
。
但是,当我实际尝试将我的文件同步到数据库中时,它会返回一个错误。我输入了这个:heroku run python manage.py make migrations
。
我收到以下错误:
auth_user 不存在是什么意思?这是否意味着我需要创建一个超级用户?我试过了,它不会让我。当我这样做时heroku run python manage.py createsuperuser
,它给了我完全相同的错误。
这是我用于发布应用程序的 models.py
另外,不确定这是否有任何帮助,但我搜索了 clean_username 并根据我在管理员中从这个 Django 自定义用户模型中的读数,关系“auth_user”不存在
django - OperationalError:索引 teckno_thematique_ad621c37 已存在
我尝试迁移,但出现错误。
我做了:
和
django.db.utils.OperationalError:索引 teckno_thematique_ad621c37 已存在
django - Django makemigrations 不会在 models.py 中按顺序创建模型
我对迁移中创建表的顺序有疑问。由于ForeignKey
模型 B 中有一个连接到模型 A,我在 models.py 中创建了 A、B 和 C 顺序的模型。然后:
有生成的迁移文件来创建所有模型,但顺序是:
由于 models.py 中的顺序确实很重要,但为什么不makemigrations
遵循给定的顺序呢?