我在使用 Django urlconf 时遇到问题。
基本上我有这个模式:
^publication/(?P<pub_search>[\w\.=&]+)?(/keyword/(?P<key_search>[\w=&]+))?(/author/(?P<auth_search>[\w=&]+))?(/tag/(?P<tag_search>[\w=&]+))?(/from/(?P<from_date>[\w\d=&]+))?(/until/(?P<until_date>[\w\d=&]+))?$
根据这种模式,我应该能够拥有这种形式的 URL:
http://127.0.0.1:8000/publication//author/name=crock
事实上,这个 url 表单在我的 django 开发服务器中被识别。但在生产服务器(Apache + mod_wsgi)上,它与 url 不匹配。
我不知道它在产品服务器上以这种方式运行的原因。
干杯