Django-form-designer je aplikace Django pro budování mnoho druhů formulářů vizuálně, bez jakékoliv znalosti programování.
Instalace
Tento dokument předpokládá, že jste obeznámeni s Python a Django.
1. Stáhněte a rozbalte aktuální verzi, nebo nainstalovat pomocí git, jak je uvedeno níže):
git clone git: //github.com/philomat/django-form-designer.git
CD Django-form-designer
2. Ujistěte se, že je na vašem form_designer PYTHONPATH.
3. Zkontrolujte, adresář form_designer / media / form_designer dostupný pod MEDIA_ROOT.
4. Nastavit databázové tabulky pomocí
manage.py syncdb
5. Přidejte form_designer do vašeho nastavení INSTALLED_APPS.
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "form_designer",
& Nbsp;)
6. Přidejte form_designer adresy URL vašeho URL conf. Například, aby se, aby formulář s názvem příklad-forma k dispozici v rámci http://domain.com/forms/example-form, přidejte následující řádek do urls.py. Poznámka: Pokud používáte form_designer plugin pro Django CMS, krok 5 není nutná:
& Nbsp; urlpatterns = vzory ('',
& Nbsp; (R '^ formy /', patří ("form_designer.urls")),
& Nbsp; ...
& Nbsp;)
7. Přidejte formdesigner administrátora adresy URL vašeho URL conf, pokud chcete použít export CSV. Přidejte následující řádek urls.py _before admin URL:
& Nbsp; urlpatterns = vzory ('',
& Nbsp; (r '^ admin / form_designer /', patří ("form_designer.admin.urls ')),
& Nbsp; ...
& Nbsp; (r '^ admin / ", obsahují (admin.site.urls)),
& Nbsp;)
Volitelné požadavky
- Form_designer administrační rozhraní vyžaduje jQuery a jQuery UI sortable plugin, aby se stavební formy mnohem více uživatelsky příjemný. Dva Javascript soubory jsou v balíku s form_designer. Volitelně, pokud je nainstalován Django CMS, budou použity soubory svázaný s touto aplikací. Chcete-li použít vlastníte jquery.js místo, protože jste už to včetně tak jako tak, definovat JQUERY_JS v souboru nastavení. Například:
& Nbsp; JQUERY_URL = 'jQuery / jQuery-latest.js "
Vlastnosti :
- Návrh kontaktní formuláře, hledání formy atd od Django admin, bez nutnosti psaní kódu
- Data formuláře mohou být zaznamenány a CSV-exportovat, poslal e-mailem, nebo předány na libovolnou webovou adresu
- Integrace s Django CMS: Přidat formuláře na jakoukoli stranu
- Použít drag & drop měnit polohu vaše pole formuláře
- Plně skládací admin rozhraní pro lepší přehled nad formuláři
- Realizuje mnoho pole formuláře součástí Django (TextField, EmailField, DateField etc)
- Ověřovací pravidla, pokud dodávané Django jsou plně konfigurovatelné (maximální délka, regulární výraz etc)
- Nastavitelné zprávy a štítky
- Podpora POST a GET formy
Požadavky na :
- Python
- Django
- Django-picklefield
Omezení :
- by měla být provedena soubor Nahrát pole
Komentáře nebyl nalezen