我正在創建一個django應用程序,我的項目名稱是domain_com,應用程序名稱是圖庫。該項目被映射到domain.com,使作品,現在,當我創造這些的urls.py重定向其給我的這些錯誤django urls.py無法處理網址
(r'^domain_com/(?P<page_name>[^/]+)/edit/$', 'domain_com.gallery.views.edit_page'),
(r'^domain_com/(?P<page_name>[^/]+)/save/$', 'domain_com.gallery.views.save_page'),
(r'^domain_com/(?P<page_name>[^/]+)/$', 'domain_com.gallery.views.view_page')
錯誤:
Using the URLconf defined in domain_com.urls, Django tried these URL patterns, in this order:
^domain_com/(?P<page_name>[^/]+)/edit/$
^domain_com/(?P<page_name>[^/]+)/save/$
^domain_com/(?P<page_name>[^/]+)/$
The current URL, edit, didn't match any of these.
任何想法哪裏出了問題是什麼?我INTIAL安裝Django的工作後創建的應用程序,所以我相信它的urls.py
這是我的Apache配置
<VirtualHost *:80>
ServerName www.domain.com
ServerAlias domain.com
DocumentRoot /var/www/www.domain.com/htdocs/
ErrorLog /var/www/www.domain.com/logs/error.log
CustomLog /var/www/www.domain.com/logs/access.log combined
SetHandler mod_python
PythonHandler django.core.handlers.modpython
PythonPath sys.path+['/var/app/virtual/']
SetEnv DJANGO_SETTINGS_MODULE domain_com.settings
SetEnv PYTHON_EGG_CACHE /tmp
<Location "/gallery/">
SetHandler None
</Location>
</VirtualHost>
你訪問的是什麼網址? domain.com/domain_com/edit?確定你不錯過頁面名稱? – 2012-01-01 20:43:51
我正在測試使用http://www.domain.com/edit – krisdigitx 2012-01-01 20:58:14
mod_python已經死了,Django支持設置爲在1.5中被刪除。 https://docs.djangoproject.com/en/1.3/howto/deployment/modpython/如果可能的話,你應該切換到mod_wsgi。 – 2012-01-01 21:27:59