像这样:
django-rest-framework'route中的默认字段为pk
@detail_route(methods=['GET'])
def run(self, reuqest, pk):
print pk
return xxx
该网址的base_url为
sched
然后我得到
0.0.0.0:8000/sched/12/run/
我可以在方法
pk=12
中获取run
现在我想将
pk
更改为id
让我可以这样:
@detail_route(methods=['GET'])
def run(self, reuqest, id):
print id
return xxx
我该如何更改?
最佳答案
在类中设置lookup_field
可以解决此问题
关于python - 如何在Django-rest-framework中将默认的'pk'更改为'id'或其他?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34148227/