我的 django 站点在 Apache 的配置中提供了以下内容:
WSGIScriptAlias /studio /django/studio/bin/django.wsgi
我的 urls.py 看起来像:
urlpatterns += patterns(
'django.contrib',
(r'^admin/', include(admin.site.urls)),
(r'^accounts/login/$', 'auth.views.login'),
(r'^accounts/logout/$', 'auth.views.logout'),
)
...但是:
[<a href="{% url admin:index %}">admin</a>]
...生成指向 /admin 而不是 /studio/admin 的链接。奇怪的是,管理界面本身的网址很好。
我正在使用:
Python 2.5.2-3
Django 1.1.1
mod_wsgi 2.5-1~lenny1
apache2 2.2.9-10+lenny6
谁能告诉我我做错了什么?
干杯,
克里斯