Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Context и повторное использование данных [RSS Feed]

#1 Июнь 3, 2010 10:02:13

Kamber
От:
Зарегистрирован: 2010-05-05
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

Context и повторное использование данных

Уважаемые Гуру… возник ряд вопросов касательно работы Django
1. Прописал в settings.py переменные:

LOGIN_URL = '/login/'
LOGOUT_URL ='/logout/'
И если LOGIN_URL работает (через декоратор @login_required) - то с LOGOUT_URL засада… в шаблоне {{LOGOUT_URL}} пусто.
2. Там же
PROJECT_ROOT = os.path.normpath(os.path.dirname(__file__))
Опять же использовать ее в шаблоне {{PROJECT_ROOT}} не получается… пустота
Подозреваю, что где-то здесь должна появиться передача Context - но где и как понять пока не получилось. Подскажите куда копать..
3. Решил за основу взять дизайн Админки (простенько и со вкусом)… создал свой base.html в котором выводится основная шапка с именем пользователя… все остальные страницы идут как {% extends “base.html” %}. Но вот в чем проблема - приходится постоянно вычислять данные авторизованного пользователя в каждой из процедур во view.py выводящей страницу - подозреваю, что есть более изящное решение.
4. Кто нибудь может пояснить как организована навигация в Админке (хочу такую же рализовать) - в коде Админки она идет как
{% block breadcrumbs %}<div class="breadcrumbs"><a href="/">{% trans 'Home' %}</a>{% if title %} &rsaquo; {{ title }}{% endif %}</div>{% endblock %}
У меня никак не получается создать аналогичную цепочку открытых страниц.

Заранее Спасибо



Офлайн

  • Начало
  • » Django
  • » Context и повторное использование данных[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version