擅长:python、mysql、java
<p>我相信您可以用一种通用的方法来完成,首先将urlptenr更改为:</p>
<pre><code> urlpatterns = [
path('api/somemodel/<str:pk>/', views.SomeModelDetailView.as_view()),
] ### this path matches both of the keys you wanted str and integer(integer is a str too)
</code></pre>
<p>然后在视图中,您只需以这种方式重写get_object()(不要重写<code>get()</code>这不是drf的方式):</p>
^{pr2}$