feincms форм-дизайнер конструктор форм, что не пытается предложить каждому последней конфигурации возможность формах Django, всего через интерфейс администрирования, а не непосредственно в Python кода и NBSP;. Вместо этого, он стремится быть инструмент, который каждый можно использовать сразу, без необходимости долгих объяснений.
Он предлагает небольшой набор предопределенных полей ввода, таких как:
- Текстовые поля (Одна линия и многоканальная линия виджеты возможно)
- Адрес электронной почты поля
- Флажки
- Dropdowns
- Радио Кнопки
- Несколько флажки выбор
- Скрытые поля ввода
Каждое поле может быть необязательно объявить обязательным, значения по умолчанию и тексты помощи также доступны. Вот и все.
По умолчанию, данные формы отправляются по электронной почте на свободноопределенной адрес электронной почты и хранится в базе данных (а экспорт CSV сохраненных представлений содержится слишком). Можно добавить свои собственные действия, но это еще не документированы. Эти действия не жестко - они могут быть свободно определены для каждого форме, определенной через этот конструктор форм.
Настройка экспорта
Экспорт CSV-форм-материалов используется модуль питона CSV, Excel диалект и кодировку UTF-8 по умолчанию. Если ваша главная цель Excel, вы, вероятно, следует добавить следующий параметр, чтобы обойти ужасной обработки в Excel из CSV-файлы, закодированные в чем, но Latin-1:
FORM_DESIGNER_EXPORT = {
& NBSP; 'кодирования': 'Latin-1',
}
. Вы можете добавить дополнительные аргументы ключевое слово здесь, которые будут использоваться во время создания экземпляра csv.writer
Требования
- Python
- FeinCMS
Комментарии не найдены