Formulário Filtrado por DjangoUm formulário que pode ter filtros de consulta por campo definidos declarativamente | |
Baixe Agora |
Formulário Filtrado por Django Classificação e resumo
Propaganda
- Licença:
- BSD License
- Preço:
- FREE
- Nome do editor:
- Matthew Schinckel
- Site do editor:
- http://schinckel.net
Formulário Filtrado por Django Tag
Formulário Filtrado por Django Descrição
Django-Filtreed-Form é um formulário que pode ter filtros de consulta por campo definido declarativamente.installationin seu virtualenv, usar pip install django-filederedform.you não precisa instalá-lo em suas configurações.installed_apps, pois não fornece nenhum Modelos ou modelos, apenas Forms.Usagedeclarativa maneira de definir filtros em campos em um formulário de modelo Django: de Django Import FormsFrom People.Modelos Importar PersonFrom Filtered_Form.Forms Import FilteringFormClass Personadminform (FilteringForm): Classe Meta: Model = Pessoa instance_filters = {'unidades ':' Company.Units '} filtros = {' unidades ': modelos.q (is_active = true),' Colours__in ': } instance_filtersinstance_filters são coisas que permitem filtros relacionais Para ser aplicado. Por exemplo, se você tiver um triplo de modelos, pessoa, unidade e empresa, e toda pessoa e unidade têm uma chave estrangeira para uma empresa, você pode usar um filtro de instância para selecionar facilmente apenas as unidades da empresa associada para um Queryset ao visualizar uma pessoa .Alternativamente, você pode fornecer um método de consulta (que não exige argumentos), para mais filtragem: instance_filters = {'unidades': 'Company.Units.active'} liso filtersa estrutura de filtro mais convencional, que permite fornecer um Q objeto, ou um dito de pares de valor chave, que será passado para .filter () no QuerySet. Você pode facilmente atirar a si mesmo no pé se suas teclas de filtro não forem argumentos válidos para uma função de filtro nesse QuerySet.FormsetsYou Pode criar um formulário usando esse método e, em seguida, passar para a sua classe ou fábrica de formulão. Ou, você pode ter uma aula de formule com base no filtroed_form.forms.filerdedformset, que também configurará os valores de consulta no formulário vazio corretamente, o que é muito útil se você estiver usando a página inicial do Dynamic Forms.Product
Formulário Filtrado por Django Software Relacionado