Django 404在Apahce(mod_wsgi)上打开/admin/appname/时出错

Django 404在Apahce(mod_wsgi)上打开/admin/appname/时出错,django,django-admin,django-urls,Django,Django Admin,Django Urls,当我在本地域use development server上打开/admin时,一切正常。 当我将此项目移动到Apache时,其他页面正常工作,但当我打开管理站点,单击“全部”或“更改”时,会出现404错误 找不到页面(404) 请求方法:获取 请求URL: Django使用mysite.URL中定义的URLconf,按以下顺序尝试了这些URL模式: ^行政/^$ ^管理员/^注销/$ ^管理员/^password\u更改/$ ^管理员/^密码^更改/完成/$ ^管理员/^jsi18n/$ ^管理

当我在本地域use development server上打开/admin时,一切正常。 当我将此项目移动到Apache时,其他页面正常工作,但当我打开管理站点,单击“全部”或“更改”时,会出现404错误

找不到页面(404)
请求方法:获取
请求URL:

Django使用mysite.URL中定义的URLconf,按以下顺序尝试了这些URL模式:

  • ^行政/^$
  • ^管理员/^注销/$
  • ^管理员/^password\u更改/$
  • ^管理员/^密码^更改/完成/$
  • ^管理员/^jsi18n/$
  • ^管理员/^r/(?P\d+)/(?P.+)/$
  • ^管理员/^(?P\w+)/$
  • 当前URL admin/article/article/,与其中任何一个都不匹配


    提前感谢您的帮助。

    您从哪里获得此url
    admin/article/article/
    ?此模式应该在
    url.py
    文件中定义,对吗

    感谢MovieYoda,在我的url.py中,我只定义了(r'^admin/',include(admin.site.url)),这在开发服务器上是正常的,但在Apache上是错误的。当我在管理站点中单击“编辑”一个名为“article”的应用程序时,我得到了这个url[admin/article/article]。我应该在url.py中定义(r'^admin/appname',include(admin.site.url))?