Feincms-artigos

fornece artigos usando (conteúdo Feincms) com categorias e tags
Baixe Agora

Feincms-artigos Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Preço:
  • FREE
  • Nome do editor:
  • Incuna Ltd
  • Site do editor:
  • http://incuna.com/

Feincms-artigos Tag


Feincms-artigos Descrição

Feincms-artigos é um sistema extensível de artigos de conteúdo Feincms para Django, projetado para fornecer um modelo simples de artigo que seja extensível. O conceito (e algum código) é emprestado dos (https://github.com/matthiask/feincms) página modelo.Instalação e setupfirstly, obtenha o pacote.PIP Instalar Feincms-Artigos Você precisará adicionar 'Artigos `Para o seu" instale_apps "definindo. Antes de prosseguir com o` Gerency.py Syncdb`, você pode querer adicionar algumas extensões de artigo. Por padrão, o módulo de artigos possui um conjunto básico de campos de conteúdo, como título, resumo e conteúdo.ExtensionsExtensions é uma maneira de adicionar funcionalidade usada com frequência o modelo do artigo. As extensões são módulos padrão Python com um método de "registro ()" que será chamado ao registrar a extensão. O método `Register ()`) Recebe a própria classe do 'artigo do artigo e a classe de administração modelo' Articleadmin 'como argumentos.As extensões podem ser ativadas adicionando o seguinte para uma parte inferior de um arquivo' models.py.py 'que será processado de qualquer maneira: de artigos.Modelos Import Articlearticle.register_extensions ('articles.modules.category.extensions.category', 'DatePublisher', 'Tags', 'Tags', 'Thumbnail') Se a extensão exigir seus próprios modelos (como a extensão da categoria), então o O aplicativo contendo os modelos também precisará ser adicionado ao seu `instale_apps`.contenttypesyou precisa criar alguns tipos de conteúdo Feincms para adicionar aos seus artigos. Nenhum modelos é criado por padrão, porque não há como desregular modelos. Um padrão sã pode ser criar modelos de "imagecontent" e "richtextcontent"; Você pode fazer isso adicionando as seguintes linhas em algum lugar para o seu projeto, por exemplo, na parte inferior do arquivo 'models.py.py` que será processado de qualquer maneira: de feincms.content.richtext.models Import RichTextContentfrom feincms.content.image.models Importação ImagecontentFrom Articles.Modelos Importar ArticlearTicle.Register_Regions (('Top', _ ('Top Content')), ('Principal', _ ('Região principal'))),) Artigo.create_creatent_type (RichTextContent) Artigo.Create_Content_type (Imagecontent , Posicionar_choices = (('block', _ ('block')), ('esquerda', _ («esquerdo ')), (« Direito », _ (« direito')))) Adicionar uma extensão Crie um módulo Python que define uma função de registro que aceita a classe do artigo e a classe ArticleadMin como argumentos e modifica-os como necessário.Aqui é a extensão de endereço (perfis / extensões / tags.py): Def Register (CLS, Admin_Cls): CLS .add_to_class ('tags', taggableManager (verbose_name = _ ('tags'), blank = true)) cls.urlpatterns + = padrões ('taggit.Views', URL (r '^ tags / (p +) / $ ',' tagged_object_list ', {' Queryset ': cls.objects.active}, name = "Article_tagged_list"), if admin_cls: se admin_cls.fields: admin_cls.fieldsets . APPEND ) Homepage do produto


Feincms-artigos Software Relacionado

TGApp-fotos.

Photogallery mínimo pluggable para Turboogears2, EasyCrudRestController com base para gestão ...

301

Download