django-form-designer é uma aplicação Django para a construção de muitos tipos de formas visuais, sem qualquer conhecimento de programação.
Instalação
Este documento assume que você está familiarizado com Python e Django.
1. Baixe e descompacte a versão atual, ou instalar usando git como mostrado abaixo):
git clone git: //github.com/philomat/django-form-designer.git
cd Django-form-desenhador
2. Certifique-se form_designer está em sua PYTHONPATH.
3. Crie o diretório form_designer / media / form_designer disponível sob sua MEDIA_ROOT.
4. Configure as tabelas de banco de dados usando
manage.py syncdb
5. Adicione form_designer ao seu INSTALLED_APPS.
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'form_designer',
& Nbsp;)
6. Adicione as URLs form_designer no seu conf URL. Por exemplo, a fim de fazer um formulário denominado exemplo, formulário disponível sob http://domain.com/forms/example-form, adicione a seguinte linha ao urls.py. Nota: Se você estiver usando o plugin form_designer para Django CMS, etapa 5 não é necessário:
& Nbsp; urlpatterns = patterns ('',
& Nbsp; (r '^ forms /', include ('form_designer.urls')),
& Nbsp; ...
& Nbsp;)
7. Adicione as URLs FormDesigner de administrador para o seu conf URL se você quiser usar CSV exportação. Adicione a seguinte linha ao urls.py _Antes as URLs de administração:
& Nbsp; urlpatterns = patterns ('',
& Nbsp; (r '^ admin / form_designer /', include ('form_designer.admin.urls')),
& Nbsp; ...
& Nbsp; (r '^ admin /', include (admin.site.urls)),
& Nbsp;)
Requisitos opcionais
- A interface form_designer administrador requer jQuery eo plugin jQuery UI Sortable para fazer formas de construção muito mais user-friendly. Os dois arquivos JavaScript são empacotados com form_designer. Opcionalmente, se Django CMS estiver instalado, os arquivos fornecidos com esse aplicativo será usado. Se você quer usar você possui jquery.js vez porque você já está incluindo-lo de qualquer maneira, definir JQUERY_JS em seu arquivo de configurações. Por exemplo:
& Nbsp; JQUERY_URL = 'jquery / jquery-latest.js'
Recursos :
- Projeto formas de contacto, formulários de pesquisa etc de a administração do Django, sem escrever qualquer código
- Forma podem ser registrados e CSV exportado, enviado via e-mail, nem enviados a qualquer endereço da Web
- Integração com Django CMS: Adicionar formas para qualquer página
- Use arrastar e soltar para alterar a posição de seus campos de formulário
- interface de administração totalmente dobrável para uma melhor visão geral sobre o seu formulário
- Implementa muitos campos do formulário incluído no Django (TextField, EmailField, DateField etc)
- As regras de validação como fornecidos pelo Django são totalmente configuráveis (comprimento máximo, expressão regular etc)
- mensagens personalizáveis e etiquetas
- Suporta POST e obter formulários
Dados
Requisitos :
- Python
- Django
- django-picklefield
Limitações :
- campos de upload de arquivo deve ser implementada
Comentários não encontrado