django-form-tasarımcı herhangi bir programlama bilgisi olmadan, görsel formların birçok türde oluşturmak için Django uygulaması.
Kurulum
Bu belge, Python ve Django ile bildiğinizi varsayar.
1. Download ve) geçerli salınımını halletmek ya da aşağıda gösterildiği gibi git kullanarak yükleyin:
git clone git: //github.com/philomat/django-form-designer.git
cd django-form-tasarımcı
2. Emin form_designer sizin PYTHONPATH açık olduğundan emin olun.
3. MEDIA_ROOT altında dizin form_designer / media / form_designer kullanılabilir olmasını sağlayın.
4. kullanarak veritabanı tabloları ayarlayın
manage.py syncdb
5. INSTALLED_APPS ayarına form_designer ekleyin.
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
Ve nbsp; 'form_designer'
& Nbsp;)
6. URL conf form_designer URL'leri ekleyin. Örneğin, sırayla, http://domain.com/forms/example-form altında form adlı örnek form kullanılabilir hale urls.py. aşağıdaki satırı eklemek için Not: Eğer Django CMS form_designer eklentisi kullanıyorsanız, adım 5 gerekli değildir:
& Nbsp; urlpatterns = desenleri ('',
& Nbsp; (r '^ formları /' ('form_designer.urls') dahil)
& Nbsp; ...
& Nbsp;)
CSV ihracat kullanmak istiyorsanız 7. URL conf FormDesigner yönetici URL'leri ekleyin. Yönetici URL'leri _before urls.py aşağıdaki satırı ekleyin:
& Nbsp; urlpatterns = desenleri ('',
& Nbsp; (r '^ admin / form_designer /') ('form_designer.admin.urls' dahil),
& Nbsp; ...
Ve nbsp (R '^ yönetici /' içerir (admin.site.urls)),
& Nbsp;)
İsteğe bağlı gereksinimler
- Form_designer yönetici arayüzü jQuery ve jQuery UI sıralanabilir eklentisi bina formları yapmak için gereken çok daha fazla kullanıcı dostu. İki Javascript dosyaları form_designer ile paketlenmiştir. Django CMS yüklüyse İsteğe bağlı olarak, bu uygulama ile birlikte dosyaların kullanılacaktır. Eğer yine sen zaten dahil olduğunuz yerine çünkü jquery.js kendi kullanmak istiyorsanız, ayarlarınız dosyasındaki JQUERY_JS tanımlar. Örneğin:
& Nbsp; JQUERY_URL = 'jquery / jquery-latest.js'
Özellikler :
- Tasarım iletişim formları, arama formları vb Django admin herhangi bir kod yazmadan
- Form verileri kaydedilir ve herhangi bir web adresine CSV ihraç e-posta yoluyla gönderilen veya iletilebilir
- Entegrasyon: Herhangi bir sayfa formları ekle
- kullan sürükle & bırak senin form alanlarının konumunu değiştirmek için
- formun üzerinde daha iyi bir bakış için tam katlanabilir yönetici arayüzü
- birçok form alanları Django (TextField, EmailField, DateField vs.) ile birlikte uygular
- Django tarafından sağlanan Doğrulama kuralları tamamen yapılandırılabilir (maksimum uzunluk, vb düzenli ifade)
- Özelleştirilebilir mesajları ve etiketleri
- GET formlar
Django CMS ile
POST destekler ve
Gereksinimleri :
- Python
- Django
- django-picklefield
Sınırlamalar :
- Dosya yükleme alanları uygulanmalıdır
Yorum Bulunamadı