Django форм-дизайнер является приложение Django для создания многих видов форм визуально, без каких-либо знаний в области программирования.
Установка
Этот документ предполагает, что вы знакомы с Python и Django.
1. Скачать и распаковать текущий выпуск, или установить с помощью Git, как показано ниже):
Git клон Git: //github.com/philomat/django-form-designer.git
CD Django форм-дизайнер
2. Убедитесь, что form_designer на вашем PYTHONPATH.
3. Сделайте каталог form_designer / СМИ / form_designer доступны под MEDIA_ROOT.
4. Настройте таблицы базы данных, используя
manage.py SyncDB
5. Добавьте form_designer вашей установке INSTALLED_APPS.
& NBSP; INSTALLED_APPS = (
& NBSP; ...
& NBSP; 'form_designer ",
& NBSP;)
6. Добавьте form_designer адреса на ваш URL конф. Например, для того, чтобы сделать формы имени пример форма доступно в соответствии http://domain.com/forms/example-form, добавьте следующую строку в urls.py. Примечание: Если вы используете плагин для Django form_designer CMS, шаг 5 не надо:
& NBSP; urlpatterns = узоры ('',
& NBSP; (г '^ формы /', включают в себя ("form_designer.urls ')),
& NBSP; ...
& NBSP;)
7. Добавьте FormDesigner администратора адреса на ваш URL конф если вы хотите использовать экспорт CSV. Добавьте следующую строку в urls.py _before на администратора адреса:
& NBSP; urlpatterns = узоры ('',
& NBSP; (г '^ админ / form_designer /', включают в себя ("form_designer.admin.urls ')),
& NBSP; ...
& NBSP; (г '^ /' администратора, включающие в себя (admin.site.urls)),
& NBSP;)
Дополнительные требования
- Интерфейс администратора form_designer требует JQuery и JQuery плагин интерфейс Сортируемый сделать строительные формы намного больше удобно. Два Javascript файлы в комплекте с form_designer. При желании, если установлен Django CMS, будут использоваться файлы в комплекте с этого приложения. Если вы хотите использовать вас есть jquery.js вместо потому что вы уже в том числе это в любом случае, определить JQUERY_JS в файле настроек. Например:
& NBSP; JQUERY_URL = 'JQuery / JQuery-latest.js
Особенности
- Дизайн контактные формы, формы поиска и т.д. из админ Джанго, без написания кода
- Форма может быть зарегистрировано и CSV-экспорт, послал по электронной почте, или переадресовываться на любой веб-адрес
- Интеграция с CMS Django: Добавить формы на любой странице
- Использование перетаскивания и падение, чтобы изменить положение ваших полей форм
- Полностью складной интерфейс администратора для лучшего обзора над виде
- Осуществляет много поля формы включены Django (TextField, EmailField, DateField и т.д.)
- Правила проверки, поставляемого по Django полностью настраиваемый (максимальная длина, регулярное выражение и т.д.)
- Настраиваемые сообщения и этикетки
- Поддержка POST и получить формы
Данные
Требования
- Python
- Джанго
- Django-picklefield
Ограничения
- поля загрузить файл должен быть реализован
Комментарии не найдены