Django-Model-Blocks

Filtros Simples e Tags para Genéricos Django Modelo Modelo Partials
Baixe Agora

Django-Model-Blocks Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Nome do editor:
  • Mjumbe Wawatu Ukweli
  • Site do editor:
  • https://github.com/mjumbewu/

Django-Model-Blocks Tag


Django-Model-Blocks Descrição

Filtros simples e tags para modelos de modelo Django genérico Parcials O Django-Model-Blocks é um aplicativo Django que fornece a você automaticamente gerado, elegante modelo de modelo Django Genérico Django parcial. Ele preenche uma lacuna deixada por administrador e dignos de dados, fornecendo filtros e tags que permitem que você crie modelos sem dor com as seguintes propriedades: - geradas automaticamente exibições somente leitura - podem estar em conformidade com qualquer estrutura de URL que você deseja- pode ser colocada como blocos Seus modelos existentes - integrar bem com o restante do seu projetoAdd, para o topo de qualquer modelo: {% Carregar Model_Blocks%} e soltar o filtro em qualquer lugar que você tem uma instância de modelo (por exemplo, detalhes visualizações): {{Object | AS_DETAIL_BLOCK}} Rápido ReferênciaInstallingYou pode instalar o aplicativo Model_blocks do PYPI: PIP Instalar Django-Model-blockssettingsModifica sua configuração instalada_apps para incluir: ... Model_blocks, ... Basic usagenear a parte superior de qualquer modelo que você deseja usar blocos de modelo, ou em um modelo de base, Inclua a seguinte linha: {% carregar model_blocks%} Então, onde você deseja soltar um modelo de modelo genérico, use: {{objeto | as_detail_block}} ou: {{object_list | as_list_block}} Por padrão, o título em um detalhe do objeto bloco será t Ele Unicode representação do objeto e o título em uma lista será o nome do modelo anexado à 'lista'. Para alterar o título, passe em um parâmetro: {{object | as_detail_block: "Meu objeto especial"}} O uso avançado que usa os filtros continua sendo a maneira original e mais simples de renderizar os blocos, se você quiser / precisar de maior controle sobre os específicos de como certos modelos rendem, você pode usar a notação de tag: {% detalhe_block objeto%} {% LIST_BLOCK Object_list%} Você ainda pode substituir o título usando com: {% com title = "Meu objeto especial"%} {%} {%} {%} {%} {%} {%} {%} {%} {%} {%} {%} {%} { objeto%} {% endwith%} Sim, se tudo o que você precisa fazer é substituir o título e, em seguida, ficar com os filtros. No entanto, quando você solta um bloco de detalhes no seu modelo, ele renderá automaticamente todos os campos do objeto referenciado, incluindo campos modelo relacionados. Isso potencialmente resulta em uma árvore de objetos na sua página. A força da notação de tag é revelada quando você precisa usar um modelo personalizado para qualquer modelo em sua árvore. O exemplo_projeto na fonte inclui uma demonstração desse recurso. Nesse exemplo, há objetos de pepuladores, e cada um pode ter vários objetos de junta e vários objetos de batente. No entanto, cada junta tem um campo referindo-se ao URL de uma imagem. Na nossa página de detalhes do Pepulator, queremos todos os nossos objetos de kuckle e objetos de batente mostrados. O modelo padrão é suficiente para objetos de batalha, mas temos que fornecer um modelo personalizado (com base no padrão) para cada junta. Então, nós tornamos o detalhe do Pepulador como assim: {% com Pepulator_Factory_knuckle_detail_template = "Pepulator_Factory / knuckle_detail.html"%} {% detalhe_block Pepulator%} {% Endwith%} Voila! Para mais informações, confira os arquivos Pepulator_Detail.html e knuckle_detail.html. Requisitos: · Pitão · Django.


Django-Model-Blocks Software Relacionado

django-trawler.

DJANGO App para executar campanhas de phishing (para treinamento de consciência de segurança de pessoal) ...

155

Download