feincms-form-designer é um designer de forma que 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 & nbsp;. 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.
Configurando a 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
- FeinCMS
Comentários não encontrado