django-form-designer ay isang Django app para sa pagbuo ng maraming mga uri ng mga anyo sa paningin, nang walang anumang kaalaman sa programming.
Pag-install
Ipinapalagay ng dokumentong ito na kayo ay pamilyar sa Python at Django.
1. I-download at magsiper ang kasalukuyang release, o i-install gamit git tulad ng ipinapakita sa ibaba):
git clone git: //github.com/philomat/django-form-designer.git
cd django-form-designer
2. Siguraduhin form_designer ay sa iyong PYTHONPATH.
3. Gawing magagamit ang direktoryo form_designer / media / form_designer sa ilalim ng iyong MEDIA_ROOT.
4. I-set up ang mga talahanayan ng database ng paggamit
manage.py syncdb
5. Idagdag form_designer sa iyong setting INSTALLED_APPS.
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'form_designer',
& Nbsp;)
6. Idagdag ang form_designer mga URL sa iyong URL Conf. Halimbawa, upang gawing magagamit ang isang form na pinangalanan Halimbawa-form sa ilalim http://domain.com/forms/example-form, idagdag ang sumusunod na linya sa urls.py. Tandaan: Kung ikaw ay gumagamit ng form_designer plugin para sa Django CMS, step 5 ay hindi na kinakailangan:
& Nbsp; urlpatterns = pattern ('',
& Nbsp; (r '^ forms /', isama ('form_designer.urls')),
& Nbsp; ...
& Nbsp;)
7. Idagdag ang mga URL formdesigner admin sa iyong URL Conf kung nais mong gamitin ang i-export ng CSV. Idagdag ang sumusunod na linya sa urls.py _before ang mga URL admin:
& Nbsp; urlpatterns = pattern ('',
& Nbsp; (r '^ admin / form_designer /', isama ('form_designer.admin.urls')),
& Nbsp; ...
& Nbsp; (r '^ admin /', kasama ang (admin.site.urls)),
& Nbsp;)
Opsyonal requirements
- Kinakailangan ng interface form_designer admin jQuery at jQuery UI Sortable plugin upang gumawa ng mga anyo ng gusali ng isang pulutong mas user-friendly. Ang dalawang Javascript mga file ay bundled sa form_designer. Opsyonal, kung Django CMS ay na-install, ang mga file na kasama sa app na ito ay gagamitin. Kung nais mong gamitin ang sarili mo jquery.js halip dahil ikaw ay naka-kasama pa rin ito, tukuyin JQUERY_JS sa iyong file settings. Halimbawa:
& Nbsp; JQUERY_URL = 'jquery / jquery-latest.js'
Features :
- forms Design contact, mga form sa paghahanap atbp mula sa Django admin, walang sulat ang anumang code
- Form at CSV-nailipat, ipinadala sa pamamagitan ng e-mail, o maipasa sa anumang web address
- Pagsasama sa Django CMS: Magdagdag ng mga form sa anumang pahina
- I-drag & drop upang baguhin ang posisyon ng iyong mga patlang ng form
- Buo collapsible interface admin para sa mas mahusay na pangkalahatang-ideya sa paglipas ng iyong form
- nagpapatupad ng maraming mga patlang ng form na kasama sa Django (TextField, EmailField, DateField etc)
- alituntunin Pagpapatunay bilang tinustusan ng Django ay ganap na isaayos (maximum na haba, regular na expression, atbp)
- Customizable na mensahe at mga label
- Sinusuportahan ang POST at GET forms
Maaaring naka-log data
Kinakailangan :
- sawa
- Django
- django-picklefield
Limitasyon :
- ay dapat na ipatupad patlang upload ng File
Mga Komento hindi natagpuan