django的orm保留字问题

'pk' is a reserved word that cannot be used as a field name.
定义pk为主键时报错,应该怎么修改。

阅读 3.8k
2 个回答

pk是保留字,你还纠结啥

在model里你不设置主键默认使用id
查询时
model.objects.get(id=1)
model.objects.get(pk=1)
两者相当

你可以换一个名称

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题