Вопросы с тегом «templates»

88
Django Templating: как получить доступ к свойствам первого элемента в списке

Довольно просто. У меня есть список Python, который я передаю в шаблон Django. Я могу получить доступ к первому элементу в этом списке, используя {{ thelist|first }} Однако я также хочу получить доступ к свойству этого элемента ... в идеале вы могли бы подумать, что это будет выглядеть так: {{...

88
Тег шаблона Django для обрезки текста

Django имеет truncatewordsтег шаблона, который обрезает текст по заданному количеству слов. Но нет ничего лучше truncatechars . Как лучше всего вырезать текст в шаблоне при заданном ограничении длины символа?...

88
явная специализация функции-члена класса шаблона

Мне нужно специализировать функцию-член шаблона для некоторого типа (скажем, двойного ). Он отлично работает, пока Xсам класс не является классом-шаблоном, но когда я его делаю, GCC начинает выдавать ошибки времени компиляции. #include <iostream> #include <cmath> template <class...

88
шаблон django отображает значение элемента или пустую строку

Мой код в шаблоне выглядит так: {% for item in items %} {{ item.somefield }} {% endfor %} Я хочу отобразить значение элемента, если поле item.somefield не равно None, или отобразить пустую строку. Я не хочу использовать оператор {% if item.somefield%}, мне нужно что-то вроде {{item.somefield или...

87
Что такое руководства по выбору шаблонов и когда их следует использовать?

Стандарт C ++ 17 представляет «руководства по выводам шаблонов». Я так понимаю, они как-то связаны с новым выводом аргументов шаблона для конструкторов, представленным в этой версии стандарта, но я еще не видел простого объяснения в стиле FAQ, что они собой представляют и для чего они нужны. Что...

87
Почему шаблон функции не может быть частично специализированным?

Я знаю, что спецификация языка запрещает частичную специализацию шаблона функции. Хотелось бы узнать, почему он это запрещает? Разве они не полезны? template<typename T, typename U> void f() {} //allowed! template<> void f<int, char>() {} //allowed! template<typename T>...

87
Как загрузить шаблон jinja прямо из файловой системы

В документе API jinja на pocoo.org говорится: Самый простой способ настроить Jinja2 для загрузки шаблонов для вашего приложения выглядит примерно так: from jinja2 import Environment, PackageLoader env = Environment(loader=PackageLoader('yourapplication', 'templates')) Это создаст среду шаблонов с...

87
Сортировка связанных элементов в шаблоне Django

Можно ли отсортировать набор связанных элементов в шаблоне DJango? То есть: этот код (без тегов HTML для ясности): {% for event in eventsCollection %} {{ event.location }} {% for attendee in event.attendee_set.all %} {{ attendee.first_name }} {{ attendee.last_name }} {% endfor %} {% endfor %}...

87
Частичная специализация шаблона функции с ++?

Я знаю, что приведенный ниже код является частичной специализацией класса: template <typename T1, typename T2> class MyClass { … }; // partial specialization: both template parameters have same type template <typename T> class MyClass<T,T> { … }; Также я знаю, что C ++ не...

87
Индекс доступа $ parent в knockout.js

В knockout.js 2.1.0 в шаблоне, использующем привязку foreach, вы можете получить доступ к индексу текущего элемента с помощью функции $ index (). Есть ли способ получить доступ к индексу родительского элемента $ из шаблона во вложенной привязке foreach? Скажем, у меня есть такая структура данных:...

87
C ++ 11: количество параметров функции шаблона с переменным размером?

Как я могу подсчитать количество аргументов функции вариативного шаблона? то есть: template<typename... T> void f(const T&... t) { int n = number_of_args(t); ... } Как лучше всего реализовать number_of_argsвышеперечисленное?...

87
Есть ли у Python эквивалент toString (), и могу ли я преобразовать элемент db.Model в String?

Я пишу приложение со списком ToDo, чтобы помочь себе начать работу с Python. Приложение работает в GAE, и я храню задачи в хранилище данных. Я хочу показать им все, и только им. Проблема в том, что приложение в настоящее время отображает все элементы для всех пользователей, поэтому я могу видеть,...

86
Довольно печать std :: tuple

Это продолжение моего предыдущего вопроса о хорошо печатаемых контейнерах STL , для которого нам удалось разработать очень элегантное и полностью общее решение. На этом следующем шаге я хотел бы включить красивую печать std::tuple<Args...>с использованием вариативных шаблонов (так что это...

86
Дженерики / шаблоны в Python?

Как python обрабатывает сценарии универсального / шаблонного типа? Скажем, я хочу создать внешний файл «BinaryTree.py» и заставить его обрабатывать двоичные деревья, но для любого типа данных. Поэтому я мог бы передать ему тип настраиваемого объекта и получить двоичное дерево этого объекта. Как...

86
Как найти длину массива внутри шаблонов Handlebar?

У меня есть шаблон Handlebars, который отображается с использованием объекта json. В этом json я отправляю массив. Как это: var json = { "array":["abc","def","ghi","jkl"] } Теперь в моем шаблоне я хочу найти длину этого массива. Что-то типа: {{#each item}} {{ array.length }} {{/each}} Не удалось...

85
Где я могу найти бесплатные элементы управления WPF и шаблоны элементов управления? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 2 года назад . Уточните этот вопрос Я ищу несколько рекомендаций о хороших местах,...

85
C ++ 11 make_pair с указанными параметрами шаблона не компилируется

Я просто играл с g ++ 4.7 (один из более поздних снимков) с включенным -std = c ++ 11. Я пытался скомпилировать часть существующего кода, и один неудачный случай меня несколько смущает. Буду признателен, если кто-нибудь сможет объяснить, что происходит. Вот код: #include <utility> #include...