如何在Djangorestframework中将默认的pk更改为id或其他?

2024-06-16 10:29:38 发布

您现在位置:Python中文网/ 问答频道 /正文

这样:
django-rest-framework'route中的默认字段是pk

@detail_route(methods=['GET'])
    def run(self, reuqest, pk):
       print pk
       return xxx 

此url的基本url是sched
然后我得到0.0.0.0:8000/sched/12/run/
我可以在方法run中得到{}

现在我想把pk改为id
让我这样做:

^{pr2}$

我怎样才能改变它?在


Tags: djangorunselfresturlgetdefframework