Django-form-dizayner hər hansı bir proqramlaşdırma biliyi olmadan, vizual formaları bir çox növləri tikinti üçün Django app edir.
Quraşdırma
Bu sənəd Python və Django ilə tanış olduğunu nəzərdə tutur.
1. Download və) cari azad açın, və ya aşağıda göstərildiyi kimi git istifadə edərək quraşdırma:
git klon git: //github.com/philomat/django-form-designer.git
cd Django-form-dizayner
2. əmin form_designer sizin PYTHONPATH haqqında olun.
3. MEDIA_ROOT altında kataloq form_designer / media / form_designer mövcud olun.
4. istifadə verilənlər bazası masalar qurmaq
manage.py syncdb
5. INSTALLED_APPS qəbulu form_designer əlavə edin.
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'form_designer,
& Nbsp;)
6. URL conf üçün form_designer URL əlavə edin. Məsələn, üçün, http://domain.com/forms/example-form altında forma adlı nümunə formada mövcud etmək urls.py. aşağıdakı satırı əlavə etmək Qeyd: Django CMS üçün form_designer plugin istifadə edirsinizsə, addım 5 lazım deyil:
& Nbsp; urlpatterns = nümunələri ('',
& Nbsp; (r '^ formaları /', (form_designer.urls) daxildir)
& Nbsp; ...
& Nbsp;)
CSV ixrac istifadə etmək istəyirsinizsə, 7. URL conf üçün formdesigner admin URL əlavə edin. Admin URL'leri _Before olan urls.py aşağıdakı satırı əlavə edin:
& Nbsp; urlpatterns = nümunələri ('',
& Nbsp; (r '^ admin / form_designer /') (form_designer.admin.urls "daxildir)
& Nbsp; ...
& Nbsp; (r '^ admin /' daxildir (admin.site.urls))
& Nbsp;)
Könüllü tələblər
- Form_designer admin interface jQuery və jQuery UI Sortable plugin bina formaları etmək tələb daha çox istifadəçi dostu. iki Javascript faylları form_designer ilə paketlenmiş. Django CMS yüklüyse isteğe, app ilə hediye faylları istifadə olunacaq. Siz hər halda artıq, o cümlədən edirik əvəzinə çünki jquery.js öz istifadə etmək istəyirsinizsə, sizin ayarları fayl JQUERY_JS müəyyən edir. Məsələn:
& Nbsp; JQUERY_URL = 'jQuery / jQuery-latest.js'
Features
- Design əlaqə formaları, axtarış formaları və s Django admin, heç bir kod yazı olmadan
- Form data daxil və hər hansı bir web ünvanı üçün CSV ixrac e-poçt vasitəsilə göndərilir və ya göndərilir bilər
- Integration: Hər hansı bir səhifə formaları əlavə
- İstifadə drag & drop forma sahələri mövqeyini dəyişdirmək üçün
- forma üzərində daha yaxşı ümumi üçün tam qatlama admin interface
- çox formu alanları Django (textfield, EmailField, DateField s) daxil həyata keçirir
- Django tərəfindən kimi Qiymətləndirmə qaydaları tam yapılandırılabilir (maksimum uzunluğu, və s normal ifade) var
- Özelleştirilebilir mesajları və yazıları
- GET formaları
Django CMS ilə
POST dəstəkləyir və
tələblər
- Python
- Django
- Django-picklefield
məhdudiyyətlər
- Fayl upload sahələri həyata keçirilməlidir
Şərhlər tapılmadı