Formulário Utilitários para Django Django-Form-Utils é um aplicativo Django que fornece classes de melhor forma e bettermodelfort que são subclasses de django.forms.form e django.forms.Modelform, respectivamente. Melhorar e melhorModelf permitem a subdivisão de formulários em Fieldsets que são portáveis de um modelo, e também permitem a definição de row_attrs que podem ser acessados a partir do modelo para aplicar atributos ao contêiner circundante (
, ou qualquer outra coisa) de um FORMA ESPECÍFICA FIELD.Instalação: Uma vez instalado no caminho do Python (consulte Install.txt), basta incluir Form_utils na configuração do seu instalado_apps. Django-Form-Form-Utils não fornece nenhum modelos, mas incluindo isso instalado_apps faz com que a biblioteca de tag de modelo FORM_UTILS disponível. Você também pode querer substituir os modelos de renderização do formulário padrão fornecendo modelos alternativos em modelos / form_utils / better_form.html / better_form.html form_utils / form.html.usage: Simplesmente herde sua classe Form_utils.forms.betterform (em vez de Django.Forms.Form) ou sua classe ModelForm de form_utils.forms.bettermodelf e definir os atributos de fios e / ou row_attrs de A classe meta interna: Classe MyForm (Melhor Formulário): One = Forms.Charfield () Two = Forms.Charfield () Three = Forms.Charfield () Classe Meta: Fielfsets = (('Principais', {'Fields': Dois ',),' Legenda ':' '}), (' Avançado ', {' Fields ': (' Três ',' One '),' Descrição ':' Advanced Stuff '})) row_attrs = {um ': {' estilo ':' Exibir: nenhuma '}} definições de campos são semelhantes às definições de campos modeladmins: cada fielfset é uma tupla com um nome e um dicionário de opções. Opções de campos válidos no dicionário incluem: Campos (obrigatórios) Uma tupla de nomes de campo para exibir neste campos de campos.Classes Uma lista de classes extras CSS para se aplicar ao FieldsT.Legend este valor, se presente, será o conteúdo de uma legenda tag para abrir o Fieldset. Se não estiver presente, o nome do Fieldset será usado (então um valor de '' para a legenda deve ser usado se nenhuma lenda é desejada.) Descrição Uma cadeia de texto extra opcional a ser exibido sob a lenda do Fieldset. , o atributo Fieldsets de uma melhor forma (ou bettermodelform) produz fieldset s. Cada camada possui um atributo de nome, um atributo de legenda e um atributo de descrição e, quando iterated sobre o seu limite, a compatibilidade com retrocesso, uma melhor forma ou a melhor funcionamento ainda pode ser iterada diretamente para produzir todo o seu limite, independentemente dos fios. . Para exemplos mais detalhados, consulte os doctestes em testes / __ init __. Py.rendering: um modelo possível para renderizar uma melhor forma: {% se form.non_field_errors%} {{form.non_field_errors}} {%%} {% for fieldset em Form.Fields%}
softwaresea.com fornece o mais recente centro de download de software verde gratuito em casa e no exterior, incluindo software de computador, aplicativo da apple, aplicativo Android e outros downloads de software móvel gratuito para computador. Se você quiser saber mais sobre o software livre verde, baixe-o em softwaresea.com!