Я создаю приложение django, мое имя проекта - domain_com, а имя приложения - галерея. Проект отображается на domain.com, так что работает, теперь, когда я создать urls.py с этими перенаправляет его дать мне эти ошибкиdjango urls.py не может обрабатывать url
(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 установить Джанго работал после создания приложения, поэтому я уверен, что св urls.py
это мой апач конфигурация
<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? Уверен, что вы не пропустите имя страницы? –
Я тестирую с помощью http://www.domain.com/edit – krisdigitx
mod_python мертв, а поддержка Django устанавливается в 1.5. https://docs.djangoproject.com/en/1.3/howto/deployment/modpython/ Вы можете переключиться на mod_wsgi, если это возможно. –