擅长:python、mysql、java
<p>url中第一个<code>?</code>之后的所有内容都是查询字符串,不参与模式匹配。因此,如果您的url类似于<code>filmslist?name=allaboutmymother?director=pedroalmodovar</code>,那么您的url模式应该类似于:</p>
<pre><code>path('api/filmslist', views.filmslist)
</code></pre>
<p>现在,要在视图中获取这些参数,可以执行以下操作:</p>
<pre><code>def filmslist(request):
name = request.GET.get('name')
director = request.GET.get('director')
...
</code></pre>
<p>同样,正如<a href="https://stackoverflow.com/questions/67304614/how-do-i-create-a-regex-for-this-in-urls-py/67304721#comment118965220_67304614">@Code-Apprentice</a>在他们的评论中所指出的,他们在url中只能是^{strong>一个</strong><code>?</code>,并且参数需要用<code>&</code>分隔,因此您的url应该是<code>filmslist?name=allaboutmymother&director=pedroalmodovar</code></p>