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 і GET форми
Дані
Вимоги
- Python
- Джанго
- Django-picklefield
Обмеження
- поля завантажити файл повинен бути реалізований
Коментар не знайдено