django-dbtemplates /

Filename Size Date modified Message
645 B
1.5 KB
106 B
2.0 KB
822 B
Database template loader for Django

This is a basic database template loader for Django which uses a m2m
relationship to provide a site centric template loading.

How to use it in your own Django application

0. Get the source from the subversion repository
1. Follow the instructions in the INSTALL file
2. Edit the of your Django project:

    # Add ``dbtemplates`` to the ``INSTALLED_APPS`` of your django project

    # Check if ``django.contrib.sites`` and ``django.contrib.admin`` are in
      ``INSTALLED_APPS`` and add if necessary
      It should look something like this:
        INSTALLED_APPS = (
    # Add ``dbtemplates.loader.load_template_source`` to the
      ``TEMPLATE_LOADERS`` list in the of your Django project

      It should look something like this:


3. Sync your database via shell (hint: "./ syncdb" within project dir)
4. Restart your Django server
5. Go to the admin interface and add templates by filling the ``name`` field
with filename like identifiers, for example "blog/entry_list.html"
6. Use it with ``Flatpages``, ``Generic views`` and your own custom views

What? Hm, doesn't work here. || Aaah nice, BUT...

Please leave your questions and messages on the designated Google Code site:
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.