标签: django
如果我通过字符串pk获得模型对象可以吗?
我使用的是基本型号的pk。
我的意思是:
str_pk = str(21) object = ExampleModel.objects.get(pk=str_pk)
有可能并且运作良好吗?
答案 0 :(得分:2)
PK是整数,而不是字符串。不要强制转换为字符串 - 必要时强制转换为int:
str_pk = int(21)