Source

django-paginas /

Filename Size Date modified Message
.tx
paginas
59 B
1.6 KB
265 B
1.8 KB
1.4 KB

Django Páginas

(django-paginas is no longer supported!)

Django Páginas is a pluggable flat pages application for Django Web Framework based on django.contrib.flatpages.

Project page
http://bitbucket.org/semente/django-paginas
Translations
https://www.transifex.com/projects/p/django-paginas/

Installing & Setup

  1. Install django-paginas (available on PyPI, so you can install it running pip install django-paginas);
  2. Add paginas to your INSTALLED_APPS setting;

Then either:

  1. Add an entry in your URLconf. For example:

    urlpatterns = patterns('',
        ('^pages/', include('paginas.urls')),
    )
    

or:

  1. Add 'paginas.middleware.PageFallbackMiddleware' to your MIDDLEWARE_CLASSES setting [1];
  2. Run the command manage.py syncdb --migrate.

Settings

Available settings:

PAGINAS_DEFAULT_TEMPLATE_ID (Default: 1)
Automatically select the correspondent template on Page creation.

License

Copyright (c) 2012-, Guilherme Gondim
Copyright (c) 2005-2012, Django Software Foundation and individual contributors

Django Redator is Software Libre; you can redistribute it and/or modify it under the terms of the BSD (3-clause) License.

You should have received a copy of the BSD License along with this program; see the file LICENSE.


[1]Generally, you can put PageFallbackMiddleware at the end of the list. This means it will run first when processing the response, and ensures that any other response-processing middlewares see the real flatpage response rather than the 404.