Описание тега django-custom-tags

NoneDjango-custom-tags относится к расширению механизма шаблонов django путем определения пользовательских тегов шаблона
1 ответ

В Django возможно ли получить доступ к текущему сеансу пользователя из контекста родительского шаблона в теге включения?

Как мы знаем, если мы хотим получить доступ к сеансу пользователя из контекста внутри тега включения, вы можете использовать takes_context аргумент и передать контекст запроса в представлении. Но в моем проекте это сложнее: Вид прост: # views.py def…
16 ноя '13 в 19:06
1 ответ

Пользовательский тег шаблона - возвращать объекты

У меня есть base.html, который наследуется всеми другими страницами. и нижний колонтитул всех страниц также приходит из base.html Теперь я хочу показать в нижнем колонтитуле некоторые объекты из БД. поэтому мне нужно визуализировать некоторые объект…
1 ответ

Пользовательский тег шаблона аватара django

Мой сайт достаточно визуален, и я хотел бы использовать аватары пользователей по всему сайту, поэтому я считаю, что лучше всего написать собственный шаблонный тег. мой UserProfile связано с User и имеет profile_pic, Я использую django-imagekit и, сл…
2 ответа

Проблема с использованием пользовательского тега правильно с Django

Резюме Я пытался заставить пользовательский тег работать в Django, но, похоже, он не будет правильно регистрироваться. Индексный файл выглядит для загрузки правильно, он просто жалуется на то, что тег зарегистрирован неправильно. Сейчас я просто пом…
1 ответ

Django: рекурсивный тег пользовательского шаблона называется

У меня есть дерево моделей, и я использую модель для рекурсивного рендеринга, используя собственный тег шаблона. Каждая модель виджета имеет собственный шаблон и контекстные данные и может быть визуализирована сама по себе. Виджет может иметь модель…
04 июн '13 в 09:45
0 ответов

Преобразовать пользовательский тег шаблона django в формат jinja

У меня проблема, когда я пытаюсь преобразовать существующую реализацию пользовательского тега шаблона django в формат jinja2. Пока я не получаю, у меня есть следующая реализация в папке templatetag моего проекта from django import template from djan…
2 ответа

Django загрузка шаблонов из вложенных приложений работает неправильно

Структура файла: _project_ __init__.py settings/ __init__.py settings.py apps/ __init__.py newapp/ __init__.py models.py .... templatetags/ __init__.py test_tag.py ... __init__.py manage.py test_tag.py содержит: from django import template from djan…
03 мар '13 в 20:26
1 ответ

Django order_by() не выполняет правильный порядок

У меня следующий запрос на Django в двух местах, единственное ограничение - это разные результаты Вот первый результат для следующего QuerySet list_empleados = empleado.objects.filter( empresa=session_empresa ).order_by('-puntos')[:3] Правильный рез…
06 май '14 в 11:44
3 ответа

Запрос на доступ в тегах пользовательских шаблонов django

Мой код в myapp_extras.py: from django import template register = template.Library() @register.inclusion_tag('new/userinfo.html') def address(): address = request.session['address'] return {'address':address} в "settings.py": TEMPLATE_CONTEXT_PROCES…
1 ответ

Можно ли использовать пользовательские теги шаблона django для вставки кода в другие блоки в шаблоне?

Я пишу пользовательский тег шаблона, который оборачивает HTML-элемент некоторым кодом, чтобы сделать его редактируемым. Это поддерживается некоторым CSS и JS, который заботится об отправке данных на сервер для их сохранения. Этот компонент требует в…
29 ноя '12 в 11:13
1 ответ

Как я могу загрузить пользовательские теги Django из файла?

У меня есть определение тега для mytag в файле mytag.py. Это прекрасно работает, когда я использую проект Django с settings.py и INSTALLED_APPS - я добавляю myapp в список и помещаю mytag.py в myapp/templatetags. Сейчас я использую django.conf.setti…
23 фев '12 в 11:38
2 ответа

Тег включения django ошибка kwargs говорит "функция принимает 2 аргумента"

Я написал тег включения, он принимает контекст и *args и **kwargs @register.inclusion_tag('template.html', takes_context=True) def my_tag(a, b, *args, **kwargs): print 'Kwargs: ' return ..... шаблон: {% my_tag 1 1 2 page=10 %} Error message: Request…
18 сен '12 в 20:50
3 ответа

Django, пользовательский тег... как?

Я хотел бы сделать пользовательский тег django для отображения 10 названий записей из категории, в которой пользователь читает статью. Как я могу это сделать? Мне нужно передать категорию из фактической записи.
20 сен '09 в 04:20
0 ответов

Создание пользовательских тегов, чтобы узнать, за кем подписан пользователь

Я хочу узнать о людях, за которыми я следую, в моем простом твиттер-приложении django. Как сделать собственный тег для этого. У меня есть пользовательский тег, который предлагает пользователям следовать: @register.simple_tag def people_you_may_know(…
16 июн '16 в 10:34
1 ответ

Пользовательские теги Django

Я создаю пользовательский тег, где я должен передать несколько параметров. Я могу сделать, как аргументы с, отдельный список, но я сталкиваюсь с проблемой при передаче объекта в этом списке. def mytag(id,args): и я звоню и передаю аргументы, как это…
06 июл '12 в 16:01
2 ответа

Как активировать DJANGO.CORE.CONTEXT_PROCESSORS.REQUEST

Я читаю это "DJANGO.CORE.CONTEXT_PROCESSORS.REQUEST Если TEMPLATE_CONTEXT_PROCESSORS содержит этот процессор, каждый RequestContext будет содержать запрос переменной, который является текущим HttpRequest. Обратите внимание, что этот процессор не вкл…
04 фев '10 в 18:55
0 ответов

Пользовательский фильтр шаблона Django не работает. "Неверный фильтр"

| app_name | __init__.py | models.py | templatetags |__init__.py |exp_tags.py exp_tags.py from django import template register = template.Library() @register.filter def percentage_of(numerator, denominator): try: return "%.2f%%" % (float(numerator) …
11 ноя '14 в 14:53
2 ответа

Внедрение пользователя в Django в свойствах модели

У меня есть эти модели в Джанго: News Comments Reactions Отношения это: a News has various Comments a Comment has various Reactions Проблема в пользователе (в запросе / сеансе): пользователь может подписаться на реакцию или комментарий; он может быт…
21 июл '12 в 15:25
1 ответ

Передайте контекстную переменную через тег включения

Выполнение проверки, чтобы увидеть, присутствует ли пользователь или нет. Как передать переменную контекста is_attending к шаблону без получения синтаксической ошибки на 'is_attending': context['is_attending']? Проверка в основном для стилей div и е…
22 авг '12 в 19:17
2 ответа

Django: Должны ли пользовательские шаблоны простых тегов вызывать исключения или молчаливо проваливаться?

Я пытался найти ответ на этот вопрос из официальных документов, но все, что я мог найти, это: render () никогда не должен вызывать TemplateSyntaxError или любое другое исключение. Это должно произойти сбой молча, так же, как фильтры шаблона должны Н…
08 дек '11 в 22:03