Django-form-utils

utilitários de formulário para Django
Baixe Agora

Django-form-utils Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Carl Meyer
  • Site do editor:
  • https://launchpad.net/~carljm

Django-form-utils Tag


Django-form-utils Descrição

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%}
    {% {legend> {{fiendset.legend}} {% final} {% se Fieldset.Description%}

    {{fieldset.description}}

    {% endif%}

      {% para campo no campos de campos} {% se field.is_hidden%} { {Field}} {% de%}
    • {{field.error}} {{field.label_tag}} {{campo}}
    • {% final%} {% %}
        {% endFor%} django-forma-utils também pr Ovídios Um filtro de modelo de conveniência, render. É usado como este: {{form | render}} Por padrão, ele irá verificar se o formulário é uma melhoria melhor e, se assim for possível, usando o modelo Form_utils / better_form.html. Se não, ele irá torná-lo usando o modelo FORM_UTILS / FORM.HTML. (Em ambos os casos, o objeto de formulário será passado para o contexto do modelo de renderização como formulário). O filtro de renderização também aceita um argumento opcional, que é um nome de modelo ou lista separada por vírgula de nomes de modelos a serem usados para renderizar o formulário: { {form | render: "my_form_stuff / custom_form_template.html"}} Por favor, informe os bugs para a página inicial oficial: http://launchpad.net/django-form-utils Requisitos: · Pitão · Django. O que há de novo nesta versão: · Corrigir importação clearablefilefield em Admin.py.


        Django-form-utils Software Relacionado