Feincms-Artículos

proporciona artículos utilizando (contenido de FEINCMS) con categorías y etiquetas
Descargar ahora

Feincms-Artículos Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Other/Proprietary Li...
  • Precio:
  • FREE
  • Nombre del editor:
  • Incuna Ltd
  • Sitio web del editor:
  • http://incuna.com/

Feincms-Artículos Etiquetas


Feincms-Artículos Descripción

FEINCMS-Artículos es un sistema de artículos de contenido de FEINCMS extensible para Django, diseñado para proporcionar un modelo de artículo simple que sea extensible. El concepto (y algún código) se toma prestado de (https://github.com/matthiask/feincms) modelo.installation and setupfirstly, obtenga el paquete.pip Instale Feincms-ArticleSutsyou tendrá que agregar 'artículos `A su 'install_apps' Configuración. Antes de continuar con` administrar.py syncdb`, puede agregar algunas extensiones de artículos. Por defecto, el módulo de artículos tiene un conjunto básico de campos de contenido, como el título, el resumen y el contenido.extensionsexensions, son una forma de agregar una funcionalidad utilizada a menudo el modelo de artículo. Las extensiones son módulos de Python estándar con un método "Register ()" que se llamará al registrar la extensión. El método "Register ()" recibe la clase de 'artículo' en sí mismo y la clase de administración del modelo 'Articleadmin' como argumentos. Las extensiones se pueden activar agregando lo siguiente a la parte inferior de un archivo 'model models.py` se procesará De todos modos: de los artículos. Módels Importan Articlearticle.register_extensions ('articles.modules.category.extensions.category', 'fechaPublisher', 'Etiquetas', 'Thumbnail') Si la extensión requiere sus propios modelos), entonces el La aplicación que contiene los modelos también deberá agregarse a su 'install_apps`.contenttypesyou necesita crear algunos tipos de contenido de FEINCMS para agregar a sus artículos. No se crean modelos por defecto, porque no hay forma de no registrarse modelos. Un incumplimiento de SANE podría ser crear modelos "ImageContent" y `RichTextContent" "; Puede hacer esto agregando las siguientes líneas en algún lugar a su proyecto, por ejemplo, en la parte inferior de un archivo 'models.py` que se procesará de todos modos: desde FEINCMS.CONTENT.RICHTEXT.MODELS Importar RichTextContentDfrom FeinCMS.content.image.models Importar ImageContent From Artículos. Importar Articlearticle.register_registerio (('Top', _ ('contenido superior')), ('principal', _ ('región principal'))),) article.create_content_type (richtextcontent) article.create_content_type (ImageContent , POSICION_CHOICES = (('Bloque', _ ('Bloque')), ('Izquierda', _ ('Izquierda')), ('Derecha', _ ('derecho')))) Añadiendo extensión Añadir una extensión Cree un módulo de Python que define una función de registro que acepte la clase de artículos y la clase de ArticleAdmin como argumentos y los modifica según sea necesario. Aquí está la extensión de la dirección (perfiles / extensiones / tags.py): def Reach (CLS, admin_cls): CLS .Add_to_class ('Etiquetas', Taggablemanager (verbose_name = _ ('etiquetas'), en blanco = verdadero)) Cls.Urlpatterns + = Patrones ('taggit.views', URL (R '^ Etiquetas / (? P +) / $ ',' tagged_object_list ', {' QUERSSET ': CLS.OBJECTS.ACE}, NOMBRE = "Artículo_tagged_list"),) si admin_cls: si admin_cls.fieldsets: admin_cls.fieldsetss . Anexar (' etiquetas ' Página de inicio)


Feincms-Artículos Software relacionado

fotos de tgapp

Photogallery pluggable mínima para TurbogEars2, EasyCrudRestController basado en la administración ...

301

Descargar