Форум сайта python.su
Доброе время суток … есть у меня одна проблемка. Пусть захожу я на главную страницу своего проекта, адрес которого припустим: http://10.1.1.1/, заходит … при переходе на какую нибуть ссылку - адрес становится припустим http://10.1.1.1/dert/by/, есть у меня в проекте logout, но когда открыта ссылка, оно почему то автоматически дописывает logout в конец адреса, тоесть http://10.1.1.1/dert/by/logout/ , а надобно бы http://10.1.1.1/logout, чтобы в урлах не приписывать каждой ссылке выход … вопрос, как етого добится?
если что не то написал, извините.
Буду благодарен за помощь.
Офлайн
Ничего не понял. Покажи urlconf, пошагово поясни (1,2 и .т.д) поясни что хочешь, как делаешь и что получается.
Офлайн
мой урл:
from django.conf.urls.defaults import *
from django.conf import settings
urlpatterns = patterns('',
# Example:
(r'^$', ‘ODBreak.odb.main.index’),
(r'^logout/$', ‘ODBreak.odb.views.logout’),
(r'^password_change/$', ‘ODBreak.odb.views.password_change’),
(r'^password_change/done/$', ‘ODBreak.odb.views.password_change_done’),
(r'^admin/odb/logan/add/$', ‘ODBreak.odb.auth.user_add_stage’),
#List menu:
(r'^rbk/act/$', ‘ODBreak.odb.main.klbank’),
(r'^rbk/act/res_kl/$', ‘ODBreak.odb.main.res_kl’),
# Uncomment this for admin:
(r'^admin/', include('django.contrib.admin.urls')),
(r'^media_site/(?P<path>.*)$', ‘django.views.static.serve’, {'document_root': settings.MEDIA_ROOT}),
другими словами, нужно добится того, чтобы не зависимо от того, какой у меня стоит адрес, чтоби ссылка на логаут была не http://10.1.1.1/<адрес>/logaut, а просто http://10.1.1.1/logaut (как в админке)
Отредактировано (Ноя. 30, 2007 19:11:06)
Офлайн
в шаблоне урл для выхода измени с logout, на /logout. Или используй шаблонный тег {% url ODBreak.odb.views.logout %}
Офлайн
ок, спасибо
Офлайн