shlboliqiao 发表于 2022-4-27 20:54

Django报错 AssertionError: Model jobs.Job can't have more than one auto-gene...

Django3.213在models里面加了主键,但在运行manage.py的时候还是报错AssertionError: Model jobs.Job can't have more than one auto-generated field.
请问大神怎么解决呢?请大家分享下精验,谢谢!

dleo 发表于 2022-4-27 21:04

本帖最后由 dleo 于 2022-4-27 21:16 编辑

看语义非常明确,不能包含超过1一个以上的自动生成的字段,
可以看看 form里面是不是有这样的字段

听雨在哭泣 发表于 2022-4-27 22:01

model里只能有一个AutoField,job_type和job_city考虑换成其他Field吧

shlboliqiao 发表于 2022-4-27 22:07

dleo 发表于 2022-4-27 21:04
看语义非常明确,不能包含超过1一个以上的自动生成的字段,
可以看看 form里面是不是有这样的字段

解决了,多谢!{:1_893:}
页: [1]
查看完整版本: Django报错 AssertionError: Model jobs.Job can't have more than one auto-gene...