Django application that let's you work in your templates apart from having or not the corresponding views created.
Project description
Django-Blackhole
================
Django application that let's you work in your templates apart from having or not the corresponding views created.
Features
--------
- Design your template without having the corresponding view created.
- Pass data to your template via the url.
Examples
--------
In your urls.py:
.. code-block:: python
if settings.DEBUG:
urlpatterns += patterns('', ('^_blackhole/', include('blackhole.urls'))
With that in place you should be able to access the url: `/_blackhole/templates/<template name>/?<template data>`
Let's say you have the following template:
.. code-block:: bash
myapp/
templates/
404.html
myapp/
hello.jinja
You can access those templates through the urls:
`/_blackhole/templates/404.html`
and
`/_blackhole/templates/myapp/hello.jinja`
If you have a "message" variable in "hello.jinja" you can set that variable with:
`/_blackhole/templates/myapp/hello.jinja?message=hola`
You can also set nested values. Let's say you have the variable "person.name" in "hello.jinja", you can set that variable with:
`/_blackhole/templates/myapp/hello.jinja?person.name=john`
Installation
------------
To install, simply:
.. code-block:: bash
$ pip install django-blackhole
Or, directly from the main repository:
.. code-block:: bash
$ pip install -e git+https://github.com/ikame/django-blackhole.git#egg=blackhole
See `project's website`_ for more information.
.. _project's website: https://github.com/ikame/django-blackhole
.. :changelog:
History
-------
0.1.4 (Wed 16 Oct 2013 04:34:30 PM CEST)
++++++++++++++++++++++++++++++++++++++++
- Using the new url `/templates/<template name>/raw` you are able to see
the template in raw (Content type: text/plain) format.
0.1.3 (Thu 10 Oct 2013 10:58:08 AM CEST)
++++++++++++++++++++++++++++++++++++++++
- Changing setup.py to include the main package
0.1.2 (Thu 10 Oct 2013 10:58:08 AM CEST)
++++++++++++++++++++++++++++++++++++++++
- Removing version from the package
0.1.1 (Thu 10 Oct 2013 10:58:08 AM CEST)
++++++++++++++++++++++++++++++++++++++++
- Updating documentation examples
0.1.0 (Thu 10 Oct 2013 10:58:08 AM CEST)
++++++++++++++++++++++++++++++++++++++++
- First version!
================
Django application that let's you work in your templates apart from having or not the corresponding views created.
Features
--------
- Design your template without having the corresponding view created.
- Pass data to your template via the url.
Examples
--------
In your urls.py:
.. code-block:: python
if settings.DEBUG:
urlpatterns += patterns('', ('^_blackhole/', include('blackhole.urls'))
With that in place you should be able to access the url: `/_blackhole/templates/<template name>/?<template data>`
Let's say you have the following template:
.. code-block:: bash
myapp/
templates/
404.html
myapp/
hello.jinja
You can access those templates through the urls:
`/_blackhole/templates/404.html`
and
`/_blackhole/templates/myapp/hello.jinja`
If you have a "message" variable in "hello.jinja" you can set that variable with:
`/_blackhole/templates/myapp/hello.jinja?message=hola`
You can also set nested values. Let's say you have the variable "person.name" in "hello.jinja", you can set that variable with:
`/_blackhole/templates/myapp/hello.jinja?person.name=john`
Installation
------------
To install, simply:
.. code-block:: bash
$ pip install django-blackhole
Or, directly from the main repository:
.. code-block:: bash
$ pip install -e git+https://github.com/ikame/django-blackhole.git#egg=blackhole
See `project's website`_ for more information.
.. _project's website: https://github.com/ikame/django-blackhole
.. :changelog:
History
-------
0.1.4 (Wed 16 Oct 2013 04:34:30 PM CEST)
++++++++++++++++++++++++++++++++++++++++
- Using the new url `/templates/<template name>/raw` you are able to see
the template in raw (Content type: text/plain) format.
0.1.3 (Thu 10 Oct 2013 10:58:08 AM CEST)
++++++++++++++++++++++++++++++++++++++++
- Changing setup.py to include the main package
0.1.2 (Thu 10 Oct 2013 10:58:08 AM CEST)
++++++++++++++++++++++++++++++++++++++++
- Removing version from the package
0.1.1 (Thu 10 Oct 2013 10:58:08 AM CEST)
++++++++++++++++++++++++++++++++++++++++
- Updating documentation examples
0.1.0 (Thu 10 Oct 2013 10:58:08 AM CEST)
++++++++++++++++++++++++++++++++++++++++
- First version!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-blackhole-0.1.4.tar.gz
(3.2 kB
view hashes)