Keyed blocks of text or html content for use in your Django templates
Project description
Django Text Chunks
Insert blocks of text anywhere in in your template
Installation
Install package using pip
$ pip install django-textchunks
Basic usage
Add the textchunks application to INSTALLED_APPS in your settings file (usually settings.py)
INSTALLED_APPS = ( ... 'textchunks', ... )
Sync database with ./manage.py migrate. After that, add textchunks using django admin interface and use them on your templates:
{% load textchunks %}
<html>
<head>
<title>Test</title>
{% textchunk "google_analytics" %}
</head>
<body>
<h1>Blah blah blah</h1>
<div id="sidebar">
...
</div>
<div id="left">
{% textchunk "home_page_left" %}
</div>
<div id="right">
{% textchunk "home_page_right" %}
</div>
</body>
</html>
Advanced usage
There are two template tags available: textchunk and textchunk_plain. Text displayed with textchunk is not escaped, any html and javascript is rendered or executed. textchunk_plain tag uses from django.utils.html.escape to escape it’s content, so it’s safe to render user-entered text.
textchunk tag uses django Template object to render data and has access to template context. So, text
<span>{{ request.user.username }}</span>
for user with username as agentsmith will be rendered as
<span>agentsmith</span>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file django-textchunks-0.1.1.tar.gz
.
File metadata
- Download URL: django-textchunks-0.1.1.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dc7ead7939a13656964a6f8baf3a39b34f227910091edbfcd8380d57cffd5c0 |
|
MD5 | d99a6031daba7d9bc5d33d99f7ee8b46 |
|
BLAKE2b-256 | 6d0840bdeeb7b6fe3f78f7a88ccc8d1dce1275a92d2f87ba5144de3f6a5ef03e |
File details
Details for the file django_textchunks-0.1.1-py2.py3-none-any.whl
.
File metadata
- Download URL: django_textchunks-0.1.1-py2.py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4687b1e2a92aaa221c3dab4de2c6fdca81454899c4d5f2de57606cbc6b0e98e6 |
|
MD5 | 6407b6b003ab66afb39acdf823bd3ab0 |
|
BLAKE2b-256 | e6bc99b153efc4ce709086ecb2662612f53cffefa7dcfe0bf676958b15722b4c |