Форум сайта python.su
всем привет,
написал свое первое приложение, теперь пытаюсь перенести его, чтобы оно было доступно под apache 2 OS windows.
Открываю адрес http://адрес сайта/djproject/menu_finished_document
Получаю
Using the URLconf defined in djproject.urls, Django tried these URL patterns, in this order:
1. ^time/$
...тут пропущено
9. ^menu_finished_document/(\d{1,2})?$
The current URL, djproject/menu_finished_document/, didn't match any of these.
from django.conf.urls.defaults import *
from jobs.views import *
urlpatterns = patterns('',
(r'^menu_finished_document/(\d{1,2})?$', menu_finished_document),
)
MEDIA_ROOT = '/Python25/Lib/djproject/'
MEDIA_URL = 'http://127.0.0.1/djproject/'
<Location "/djproject/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE djproject.settings
PythonDebug On
</Location>
Отредактировано (Апрель 7, 2008 19:57:16)
Офлайн
Открываю адрес http://адрес сайта/menu_finished_documentВ паттерне у тебя в конце слеш, а в строке адреса - без нее, поэтому и не находит.
ПолучаюUsing the URLconf defined in djproject.urls, Django tried these URL patterns, in this order:
1. ^time/$
...тут пропущено
9. ^menu_finished_document/(\d{1,2})?$
The current URL, djproject/menu_finished_document/, didn't match any of these.
Отредактировано (Апрель 7, 2008 13:37:28)
Офлайн
можно в url.py в начало каждого регулярного выражения прописать djproject/ но неужели есдинственный правильный способ?
Офлайн
qmanЕдинственный правильнй способ это прочитать документацию к веб серверу.
можно в url.py в начало каждого регулярного выражения прописать djproject/ но неужели есдинственный правильный способ?
Офлайн