【问题标题】:How to fix the the error in migration when migrating in mysql in django如何在 django 中迁移 mysql 时修复迁移中的错误
【发布时间】:2019-04-04 04:37:20
【问题描述】:

当我尝试在 MySQL 中迁移 Django 中的模型时。我总是遇到这个错误

django.db.utils.ProgrammingError: %: 'bytes' 和 'tuple' 的操作数类型不受支持

我感觉是mysql和django的版本冲突

附件是我收到的错误消息

【问题讨论】:

  • 您可以添加生成错误的模型吗?
  • @ShafikurRahman 谢谢您的回复,先生。我不确定如何确定哪个模型导致错误
  • 可能是您正在编写多个模型并成功迁移这些模型。稍后您添加一个字段或模型,然后发生 makemigrations 错误。
  • 我删除了所有迁移文件并创建了一个新数据库,但我仍然收到此错误
  • 没有。模型或模型字段中的问题

标签: mysql django migration


【解决方案1】:

浏览一番后,我发现它在 python 3.4 上有一些版本问题。从 python 3.5 或更高版本升级,它可以工作。

【讨论】:

    猜你喜欢
    • 2019-06-26
    • 2021-09-23
    • 2015-09-28
    • 1970-01-01
    • 2020-12-26
    • 2018-11-04
    • 2022-01-15
    • 2018-01-08
    • 1970-01-01
    相关资源
    最近更新 更多