本地源码启动报TypeError: 0 is not a string


执行python main.py start后报上图错误,是什么原因

抱歉,二开的问题还请自行查找一下原因,不同人不同环境,开发人员没有这么多精力帮忙排查问题,还请理解。

你好,这个问题解决了吗,我也遇到了 :rofl:

兄弟,问题有解决吗?

我是直接注释掉了代码,但是windows环境源码启动各种问题,准备放弃了

需要将选择项的值更改为字符串。

class Type(models.TextChoices):
    base = '0', '通用类型'
    web = '1', 'web站点类型'
  • 选择项值:将 01 更改为字符串 '0''1'。这确保了符合 TextChoices 的要求。
  • 使用 TextChoices:在 Django 中,TextChoices 是为定义具有字符串值的选择项而设计的,因此每个成员的值应该是字符串。
1 个赞