armstrong.core.arm_sections.

fornece os objetos de seção básica
Baixe Agora

armstrong.core.arm_sections. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • The Apache License 2.0
  • Nome do editor:
  • Bay Citizen & Texas Tribune
  • Site do editor:
  • http://armstrongcms.org

armstrong.core.arm_sections. Tag


armstrong.core.arm_sections. Descrição

Fornece os objetos de seção básica Armstrong.core.arm_sections é um módulo Python que fornece o conceito básico de seções dentro de um site de Armstrong (http://armstrongcms.org) .WarningThis é software de nível de desenvolvimento. Por favor, não a menos que você esteja familiarizado com o que isso significa e é confortável usando esse tipo de software.sections lhe dão uma maneira de organizar seu conteúdo em grupos lógicos. As seções podem ter uma seção pai para permitir que você crie uma hierarquia. Por exemplo, o Texas Tribune possui uma seção de imigração que, em turnos, tem cidades de santuário e sonho ato como seções de crianças. De curso, você pode criar uma infraestrutura plana também se quiser. Simplesmente ignore os recursos pai / filho presentes. O relacionamento pai / filho é gerenciado através de um DJANGO-MPTT usando uma técnica chamada Travessal de árvore pré-encomenda modificada.USAGEYOU para adicionar um campo de seção a qualquer modelo que você gostaria de aparecer em uma determinada seção. Por exemplo: # seus modelos.pyfrom django.db Import ModelosFrom Armstrong.core.arm_section.models Import CreditClass (Models.Model): title = modelos.charfield (max_length = 100) Body = models.textfield () seção = modelos. Estrangeiro (seção) Você também pode se relacionar com várias seções, além de um manytomanyfield.tingting itens em uma secção fornecer uma propriedade chamada itens que permitem acessar todos os itens associados a eles. Os itens são alimentados por backends para que ele possa olhar para o local mais eficiente para descobrir como conseguir o que está associado a ele. O mais fácil de configurar é o consulta padrão de banco de dados. O padrão é configurável pelas seguintes configurações: # Modelo padrão para UsErmstrong_sections_Queryset_backend = "mysite.models.mycontent" Você também pode definir um consulta por slug para trocar o que você usa para cada tipo de seção. # Armstrong_sections_Queryset_backend = {" Imigração ":" Other.Models.QualizeModel "," Imigração / Ato de Dream ":" Outros.Modelos.YetanotherModel "," Imigração / Sanctuary-Cities ":" Outros.Utils.Alls.Alls. As teclas são a slug completa de uma determinada seção. Slugs são determinados juntando-se à lesma com todas as lesmas de seus pais. Por exemplo, as cidades do Sanctuary é a Slug para a seção que é uma criança da seção com uma lesma de imigração. Se o fornecido nos é chamado, será executado e aprovado objeto de seção que está tentando encontrar seus itens. Se não for executável, ele tentará uma propriedade de objetos na classe (normalmente um modelo) e tentar chamar de_section () para determinar quais modelos estão disponíveis para a seção determinada.Note: backends adicionais são planejados.installationpip install -e : //github.com/armstrongcms/armstrong.core.arm_sections Requisitos: · Pitão


armstrong.core.arm_sections. Software Relacionado

Atomize

um pacote simples Python para gerar facilmente alimentos atômicos ...

170

Download

seqmagick.

Ferramentas para converter e modificar arquivos de sequência da linha de comando ...

131

Download