Armstrong.core.arm_sections

proporciona los objetos de sección básica
Descargar ahora

Armstrong.core.arm_sections Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • The Apache License 2.0
  • Nombre del editor:
  • Bay Citizen & Texas Tribune
  • Sitio web del editor:
  • http://armstrongcms.org

Armstrong.core.arm_sections Etiquetas


Armstrong.core.arm_sections Descripción

Proporciona los objetos de sección básica Armstrong.core.arm_sections es un módulo de Python que proporciona el concepto básico de secciones dentro de un sitio de Armstrong (http://armstrongcms.org) .warningEstEl es un software de nivel de desarrollo. No lo haga, a menos que esté familiarizado con lo que eso significa y se siente cómodo con ese tipo de software. Las necesidades le brindan una manera de organizar su contenido en grupos lógicos. Las secciones pueden tener una sección de padres para permitirle crear una jerarquía. Por ejemplo, el Texas Tribune tiene una sección de inmigración que, a su vez, tiene ciudades de santuario y acto de sueño como las secciones de niños. Simplemente ignore las características del padre / hijo presente. La relación entre padres / hijos se administra a través de un Django-MPTT utilizando una técnica llamada Traversal de árbol preordenados modificados. Si enageyou necesita agregar un campo de sección a cualquier modelo que desee aparecer en una sección determinada. Por ejemplo: # sus modelos.pyfrom django.db import importa modelos de armstrong.core.arm_sections.models Importar secciónClass MyArticle (Models.model): Título = Models.Charfield (max_length = 100) body = models.textfield () Sección = Modelos. Tocarájese (Sección) Extranjero También puede relacionarse con múltiples secciones a través de un ManyTomanyfield.getting Artículos en secciones proporcionan una propiedad llamada elementos que le permiten acceder a todos los artículos asociados con ellos. Los artículos están alimentados por bursátiles para que pueda ver el lugar más eficiente para descubrir cómo obtener lo que está asociado con él. El más fácil de configurar es el conjunto de instrucciones estándar de base de datos. El valor predeterminado es configurable por los siguientes ajustes: # Modelo predeterminado a usearmstrong_sections_queryset_backend = "mysite.models.mycontent" También puede configurar un consigueset PER-SLUG para intercambiar qué QuerySet usas para cada tipo de sección. # Armstrong_sections_queryset_backend = {" Inmigración ":" Other.Models.SomeotherModel "," Inmigración / Dream-ACT ":" Other.Models.YetanotherModel "," Inmigración / Santuario-ciudades ":" Other.utils.Some_Callable ",} Las llaves son la babosa llena. de una sección determinada. Las babosas se determinan al unirse a la babosa con todas las babosas de sus padres. Por ejemplo, Sanctuary-Cities es la babosa para la sección que es un niño de la sección con una babosa de inmigración. Si el orden que nos proporciona, se ejecutará y se aprobará el objeto de la sección que está tratando de encontrar sus artículos. Si no es ejecutable, intentará una propiedad de objetos en la clase (normalmente un modelo) e intentará llamar a BY_SECTION () para determinar qué modelos están disponibles para la sección determinada. Nota: los backends adicionales están planificados.Installationpip install. : //github.com/armstrongcms/armstrong.core.arm_sections Requisitos: · Python


Armstrong.core.arm_sections Software relacionado

seqmagick

Herramientas para convertir y modificar archivos de secuencia desde la línea de comandos ...

131

Descargar