Django script pattern app
Project description
django-script-pattern
This app allows you to add script blocks into your pages using url patterns like:
/category/*
/*/subcategory/*
# Includes GET parameters
/products/catalog/*category=some-category*
Use * to pass any symbols and $ as the end.
Available to use four block locations:
Head - Top
Head - Bottom
Body - Top
Body - Bottom
Installation
Install with pip:
$ pip install django-script-pattern
Update INSTALLED_APPS:
INSTALLED_APPS = [
...
'script_pattern',
'django-admin-sortable2',
'django_jinja', # optional for jinja2 global function
...
]
Apply migrations:
$ python manage.py migrate
Example to use:
#layout.jinja
<html lang="en">
<head>
{{ get_script_pattern(request, 'head', 'top') }}
...
some head content
...
{{ get_script_pattern(request, 'head', 'bottom') }}
</head>
<body>
{{ get_script_pattern(request, 'body', 'top') }}
...
some body content
...
{{ get_script_pattern(request, 'body', 'bottom') }}
</body>
</html>
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
Close
Hashes for django-script-pattern-0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c088ea7694b241465fdcd918670337d71accbe38e6d931e49ea98b54b4027f5 |
|
MD5 | 1776e6054fe203f57f462efc3de4436f |
|
BLAKE2b-256 | 175bb62e51f21bd960740323b0d8b8e0ee05af15092d3cff0574fcb0179be1ed |