Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

django na apachu

51 views
Skip to first unread message

KO

unread,
Jun 1, 2012, 9:03:07 AM6/1/12
to
Witam.
Mam dwie bardzo proste djangowe aplikacje dzialajace na apachu:

http://mojserwer/app1
http://mojserwer/app2

Na golym http://mojserwer/ dziala jakas inna strona, chyba w javie.


W konfiguracji "innej strony" jest ustawione:
ProxyPass /app1 !
ProxyPass /app2 !


Konfiguracja moich wyglada tak:
(app(1/2) znaczy, ze wszystko inne jest takie samo, tylko w jedym pliku
jest app1 a w drugim app2)

<Location "/app(1/2)">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE app(1/2).settins
PythonPath "['/var/www/html/app(1/2)'] + sys.path"
</Location>


struktura katalogow tez taka sama:
/var/www/html/app(1/2)/
....manage.py
....app(1/2)/
........settings.py
........urls.py
........wsgi.py
....site/
........models.py
........views.py
........templates/


urls.py wygladaja tak:
urlpatterns = patterns('',
url(r'^app(1/2)/?$', 'app(1/2).views.home', name='home-page'),
)


Teraz problem:
Jezeli wejde na http://mojserwer/app1 i zaczne odswiezac,
to mniej wiecej w polowie przypadkow dostane taki blad:
Using URLconf defined in app2.urls, Django tried
these URL patters, in this order:
//tutaj wyswietlona zawartosc mojego app2.urls
The current URL, app1/ didn't match any of these


I to samo tylko odwrotnie :) dla app2


Wyglada na to, ze niezaleznie od tego czy zawolam /app1 czy /app2 serwer uzywa
przypadkowego app(1/2).urls

Czy ktos ma pomysl co tutaj jest nie tak?



--
ko
0 new messages