form_designer não tenta oferecer a cada última possibilidade de configuração de formas do Django, apenas através da interface de administração, em vez de diretamente no código Python. Em vez disso, ele se esforça para ser uma ferramenta que todo mundo pode usar de imediato, sem a necessidade de longas explicações.
Dispõe de um pequeno conjunto de campos de entrada pré-definidos, tais como:
- Os campos de texto (uma linha e multi linha Netvibes possível)
- campos de endereço de e-mail
- Caixas de seleção
- Dropdowns
- Botões de rádio
- caixas de selecção de Múltiplas
- campos de entrada ocultos
Cada campo pode, opcionalmente, ser declarada obrigatória, os valores padrão e textos de ajuda estão disponíveis também. É isto.
Por padrão, o formulário de dados é enviado por e-mail para um endereço de e-mail definido livremente e armazenados no banco de dados (a exportação CSV de submissões salvos é fornecido também). É possível adicionar suas próprias ações, mas que ainda não está documentado. Essas ações não são codificados - eles podem ser livremente definido para cada forma definida através deste formulário designer.
Configuração da exportação
A exportação CSV de envios de formulários usa módulo CSV do Python, o dialeto Excel e codificação UTF-8 por padrão. Se o seu alvo principal é o Excel, você provavelmente deve adicionar a seguinte configuração para contornar manuseio abismal do Excel de arquivos CSV codificado em qualquer coisa, mas latin-1:
FORM_DESIGNER_EXPORT = {
& Nbsp; 'encoding': 'latin-1',
}
. Você pode adicionar argumentos adicionais aqui que será utilizado durante a instanciação de csv.writer
Requisitos :
- Python
Comentários não encontrado