По вопросам, касающимся языка шаблонов Leaf, который используется с веб-фреймворком Vapor
1 ответ

Swift пары 3 Ошибка ViewRenderer

Это ошибка Пожалуйста, выберите, какой ViewRenderer вы предпочитаете, доступно несколько: PlaintextRenderer, LeafRenderer. это мой код в configure.swift try services.register(LeafProvider()) config.prefer(LeafRenderer.self, for: TemplateRenderer.sel…
05 май '18 в 14:18
1 ответ

Невозможно отобразить вычисленное свойство с помощью Leaf in Vapor 3

Я пытался визуализировать вычисляемое свойство, используя движок шаблонов Leaf с Vapor 3, но пока не повезло. Если хранится одно и то же свойство, все работает нормально. Если я сделаю его вычисленным, на веб-странице ничего не отобразится. Я могу п…
05 дек '18 в 11:19
1 ответ

Как выполнить запрос с FluentMySQL для отображения результатов с Leaf

Я пытаюсь запросить некоторые данные из MySQL для отображения таблицы с листа. Из-за Futures я не знаю, как объединить FluentMySQL и Leaf. import Vapor final class IndexController { func index(_ req: Request) throws -> EventLoopFuture<View>…
01 янв '19 в 22:45
3 ответа

Каков наилучший способ вернуть коллекцию представляемых объектов ответа в Swift Vapor?

Контекст: Недавно я решил заняться разработкой на стороне сервера Swift, потому что я считаю, что среда Vapor чрезвычайно крута. Я немного застрял во время экспериментов и хотел бы получить несколько советов по шаблонированию с листом и паром. Я про…
09 апр '17 в 20:56
1 ответ

Как можно рассчитать площадь листа в R, исходя из снимка, сделанного с учетом разрешения в пикселях, фокусного расстояния и высоты камеры?

Я ищу автоматический способ измерения площади листа по снимку, сделанному обычной камерой. Я хотел бы использовать камеру телефона, так как это облегчит работу. Я могу использовать ImageJ, но я верю, что может быть более быстрый способ сделать это. …
21 ноя '18 в 19:34
1 ответ

Как передать ResultSet из "MySql for Swift" в листовой конкурс шаблонов

Будучи новичком в Swift и Vapor, я экспериментирую с проектом Vapor. Он имеет простой маршрут, который выбирает данные из БД через MySQL для Swift, а затем передает ResultSet в шаблон листа. Вот что я пытаюсь: drop.get("report") {req in let data = t…
20 мар '17 в 14:39
1 ответ

Как извлечь значения из контекста в Vapor?

В Vapor, в частности в классе для пользовательского тега Leaf, как вы можете извлечь значения, хранящиеся в контексте? Я пытаюсь реализовать тег, который принимает строку и путь и отображает ссылку, если путь не является текущей страницей, например,…
07 ноя '16 в 17:01
1 ответ

Лист шаблонный не рендерится паром 3.0

У меня проблемы с рендерингом шаблонов листа. Я настроил лист, как описано в документах по парам: try services.register(LeafProvider()) config.prefer(LeafRenderer.self, for: TemplateRenderer.self) При маршрутизации переменные типа #(42) отображаются…
10 апр '18 в 17:09
0 ответов

Как передать тег Leaf другому тегу Leaf?

Есть ли способ передать тег Leaf другому тегу Leaf? Например, в моем пользовательском теге Leaf я возвращаю HTML-код: public func run( tagTemplate: TagTemplate, arguments: ArgumentList) throws -> Node? { return .bytes("<span>#(foo)</span…
17 июн '17 в 13:15
1 ответ

Доступ к сеансу в шаблоне Leaf

У меня есть вопрос, касающийся шаблона движка Leaf. Как я могу получить доступ к значениям сеанса в шаблоне листа? Например, чтобы перебирать сообщения Flash, как в Laravel: https://laravel.com/docs/5.3/redirects Я не могу найти решение для достижен…
28 ноя '16 в 11:21
1 ответ

Пользовательский тег Vapor/Leaf не возвращает правильное значение

Я зарегистрировал пользовательский тег для возврата true, если индекс нечетный, и false, если даже так: class OddEvenTag: BasicTag { let name = "OddEven" func run(arguments: ArgumentList) throws -> Node? { guard arguments.count == 1, let index = …
28 окт '17 в 22:23
1 ответ

ParseError.tagTemplateNotFound("короткий \"). Вал ")

Я работаю над очень простым приложением Vapor. В настоящее время я работаю над одним из представлений: #extend("base") #export("body") { <form> <div class="row"> <div class="six columns"> <label for="exampleEmailInput">Acrony…
30 ноя '16 в 16:17
3 ответа

Загрузка изображений в Vapor 3 с использованием PostgreSQL

Я слежу за этим, ребята, уроки Martin Lasek, и теперь я нахожусь в разделе "Загрузка изображений" Похоже, что ни у кого нет ответа на вопрос "Как вы загружаете изображения в Vapor 3"? Соединение с БД в порядке, все остальные значения сохранены. Это …
23 июл '18 в 09:56
1 ответ

HTML подсветка для файлов.leaf с помощью скобок

Название (почти) говорит обо всем. Я использую скобки 1.9 в качестве моего текстового редактора. Теперь, когда я играю с Vapor и использую Leaf в качестве языка шаблонов. Я хотел бы сделать синтаксис окраски / прогнозирования в моем .leaf файлы при …
28 мар '17 в 21:02
0 ответов

Проблемы с импортом партиалов в шаблон Leaf

Я создаю одностраничное веб-приложение, но для разработки я пишу его по разделам. Я хочу, чтобы Leaf обслуживал базовый файл, который затем включает отдельные разделы, извлеченные из различных файлов шаблонов частичных листьев. Я могу использовать #…
09 авг '18 в 09:17
0 ответов

Свести дерево в Python

У меня есть это дерево, и я хотел сгладить дерево в порядке (регистр не чувствителен), я создаю extract_nodes_containing_string извлечь листья, но следующий код не работает: class Node(object): def __init__(self, name, children=None): self.name = na…
23 ноя '18 в 12:01
0 ответов

Как передать данные из шаблона листа POST/ формы?

У меня есть пара серьезных пробелов в моем понимании пар / лист / HTML. Я работаю на примере "todo", который создан с использованием бета-ветви паров. Сначала я сделал свою собственную беглую модель (никаких проблем, о которых я знаю): import Fluent…
01 апр '18 в 01:34
1 ответ

Как включить частичные шаблоны в дочерние шаблоны

Прямо сейчас у меня есть base.leaf файл, который успешно импортирует тело из других файлов. /// base.leaf <!DOCTYPE html> <html> <head> </head> <body> . . . <!-- Begin page content --> <div class="body-content"…
19 янв '18 в 17:20
1 ответ

Добавить действие сценария для кнопок в HTML с Vapor

Я занимаюсь разработкой веб-приложения на Swift 4 и Vapor 2.0. У меня есть метод для POST запрос, который создает нового пользователя: builder.post("user", "createUser") { (request) -> ResponseRepresentable in Но я не знаю, как добавить действие …
27 сен '17 в 04:51
3 ответа

Swift Vapor Leaf доставляет html в переменную

Мне нужно создать сложную HTML-таблицу внутри приложения Swift Vapor. Проблема в том, что Leaf, кажется, не поддерживает подсчет переменных типа #(somevar += 1) и конкатенацию строковых переменных, таких как #(somevar1 + somevar2) Поэтому я решил со…
13 июн '17 в 14:27