Найти - Пользователи
Полная версия: Проблема с URL
Начало » Django » Проблема с URL
1
Gnat
Доброе время суток … есть у меня одна проблемка. Пусть захожу я на главную страницу своего проекта, адрес которого припустим: 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, чтобы в урлах не приписывать каждой ссылке выход … вопрос, как етого добится?

если что не то написал, извините.

Буду благодарен за помощь.
j2a
Ничего не понял. Покажи urlconf, пошагово поясни (1,2 и .т.д) поясни что хочешь, как делаешь и что получается.
Gnat
мой урл:

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 (как в админке)
Cyxapeff
в шаблоне урл для выхода измени с logout, на /logout. Или используй шаблонный тег {% url ODBreak.odb.views.logout %}
Gnat
ок, спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB