Описание тега chameleon

Chameleon - это шаблонизатор с открытым исходным кодом, написанный на Python. Он реализует как спецификацию Zope Pagetemplate (TAL и TALES), так и простой текстовый формат.
1 ответ

Вывод списка файлов шаблонов пирамид из вида

Я хочу, чтобы некоторые из моих шаблонов редактировались пользователем в моем веб-приложении (фактический шаблон, а не просто замена содержимого с помощью переменных замены). Но я не могу понять, как получить список файлов шаблонов. Очевидно, что ес…
24 мар '14 в 16:49
1 ответ

Есть какая-нибудь подробная документация о шаблоне Chameleon в Pyramid Web Framework?

В документе "Пирамида" есть только краткое введение в "Шаблон хамелеона". Любая подробная документация / учебник?
21 янв '12 в 04:23
1 ответ

Языки шаблонов и виджеты ajax

У меня действительно нубский вопрос о виджетах ajax. Это действительно продолжение вопроса, который я задал недавно: виджеты ajax в пирамиде и хамелеоне Если вы посмотрите на этот вопрос и содержимое файла account_login_widget.pt, вы увидите, что "в…
27 дек '11 в 06:28
1 ответ

BOOT_COMPLETED Приемник вещания не работает в XOS-Android

Я работаю над приложением, которое отправляет обновления пользователям еженедельно, даже если приложение не открыто. Для этого я использую Alarm Manager для отправки push-уведомлений пользователю, но когда устройство перезагружается, Alarm Manager т…
1 ответ

Динамически заполнять таблицу, используя zpt и ajax в качестве обновления

Я создаю веб-проект в пирамиде, где я хотел бы обновлять таблицу каждые несколько секунд. Я уже решил использовать Ajax, но я застрял на чем-то. На стороне клиента я использую следующий код: function update() { var variable = 'variable '; $.ajax({ t…
14 май '13 в 13:55
1 ответ

Синтаксис вложенного словаря Tal

Работая с Pyramid, мой код выглядит так: class PageData: @staticmethod def create_data(): return [ { 'key_1A': 'info1A', 'key_2A': 'info2A', 'nested_list_A': [ {'nested_key1A': 'nested_val1A'}, {'nested_key2A': 'nested_val2A'}, ], }, { 'key_1A': 'in…
26 июл '17 в 07:16
2 ответа

Как разместить диаграмму Bokeh в шаблоне Chameleon?

У меня есть проект со многими сценариями, использующими Matplotlib. Я хотел бы создать веб-интерфейс для этого проекта. Как разместить диаграмму Bokeh в шаблоне Chameleon? Я использую Pyramid и загрузчик Deform, если это имеет значение. У кого-нибуд…
24 фев '14 в 16:33
1 ответ

Как создать CSS с полосками зебры с помощью TAL?

Как я могу использовать шаблоны страниц Chameleon или Zope, чтобы легко создавать чередующиеся CSS-зебры? я хочу добавить odd а также even классы для каждой строки в таблице, но с использованием условия с repeat/name/odd или же repeat/name/even выгл…
19 дек '13 в 18:19
1 ответ

Выборочное включение шаблонов страниц Chameleon на Plone

Чтение https://pypi.python.org/pypi/five.pt/2.2.1 To enable Chameleon, configure the package using ZCML: <include package="five.pt" /> Включены ли шаблоны Chameleon для каждого пакета или глобально? Инструкции немного скудны. Если я хочу включ…
06 май '13 в 07:13
0 ответов

Обработка событий в нескольких кругах (BonsaiJS)

Я разрабатываю большое приложение, которое проверяет некоторые вещи в нескольких подсистемах. Я хочу нарисовать график, чтобы графически представить всю систему (все подсистемы как узлы, соединения как пути), и я выбрал BonsaiJS из-за его высокой пр…
22 май '18 в 08:40
1 ответ

Каркас пирамиды и главные шаблоны / главная страница / частичные представления

У меня есть опыт работы с.NET MVC, и я хочу изучать Python Framework. Я выбрал Пирамиду. .NET MVC имеет концепцию главной страницы, представлений и частичных представлений. Главная страница будет выглядеть примерно так: <%@ Master Language="C#" I…
29 июн '12 в 02:20
1 ответ

Есть ли способ подавления ошибок клавиш, когда ключ словаря не найден в шаблонах Chameleon ZPT?

Иногда было бы неплохо сделать это, просто верните None в любом выражении, вычисляющем несуществующий ключ dict, вместо вызова KeyError.
13 апр '14 в 19:44
0 ответов

HTML-цикл в Chameleon похож на цикл в PHP

Раньше я использовал оператор if, содержащий HTML на моих php-страницах, для многократного создания блоков HTML с похожим содержимым. Хотелось бы узнать эквивалент в Python Pyramid. например: <?php if($i<10): ?> <div class=''x1> <?…
18 фев '14 в 19:23
1 ответ

Ошибка имени при использовании шаблонов хамелеона в платформе Pyramid

Я обнаружил эту ошибку при попытке запустить javascript в шаблоне хамелеона, с рамкой пирамиды. Это код, который выбирает данные из базы данных sqlite. @view_config(route_name='ddo2', renderer='../templates/pages/testpage.pt') def ddo2(request): que…
2 ответа

Пирамида Хамелеон Таль: условие "не"

Я пытаюсь отобразить условный текст в шаблоне Pyramid Chameleon. По сути, проверка, является ли ключ словаря 'maxed_out_alerts' пустым (ложным) или содержит строку "да". <p tal:condition="not:maxed_out_alerts"><h3>Maxed Out.</h3>&l…
2 ответа

Использовать шаблоны Chameleon ZPT для выписки выписок

Я использую Пирамиду, и я знаю, что это, вероятно, не предпочтительный способ сделать что-то, но это было бы действительно здорово. У меня есть куча скриптов Python, которые печатаются на стандартный вывод. Теперь я хочу запустить эти сценарии как ч…
01 авг '11 в 17:00
1 ответ

Пирамида игнорирует отсутствующие переменные шаблона

У меня есть простая форма с использованием Pyramid, и я хочу использовать ее в качестве нового или обновления. Я не особо хочу создавать пустые значения словаря для всех полей в моей форме, я просто хочу, чтобы они игнорировались без вызова исключен…
31 янв '15 в 18:10
1 ответ

Как я могу сделать "FOR"(цикл) в HTML, используя хамелеон и пирамиду в Python 3.4?

Как сделать цикл, используя хамелеон и пирамиду в моем HTML? Я ищу, но ничего подобного не нашел =/ В этом случае проще использовать javascript? Я использую datatable в MACADMIN(тема начальной загрузки). <div class="table-responsive"> <tabl…
1 ответ

Разнообразные ошибки при попытке импортировать Framework (Chameleon) в Xcode (Swift)

Я большой нуб, когда дело доходит до Swift и Xcode. Я делаю приложение и хочу использовать в нем Chameleon Framework. Инструкции в Chameleon GitHub немногочисленны, но они говорят, что если я не использую Carthage или CocoaPod (в моем случае), мне н…
06 сен '16 в 04:13
1 ответ

Получение builtins.NameError при использовании блока Code в Chameleon

Я ожидал, что этот фрагмент будет работать: <div class="footer"> <? python import time; year = time.strftime('%Y') ?> © Copyright 2008-${year}, Agendaless Consulting. </div> Вместо этого это терпит неудачу с: NameError: ye…
27 мар '13 в 20:58