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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b14204f71f8d4d63843ba3aac12c0abda960d89cef4d93a36332a4e988714542 |
|
MD5 | 8f2bcadc6e20e3f35cc362a55546b56e |
|
BLAKE2b-256 | e21a167ebf6e3c3e07204b4c754ee914b88db2a026a89aa1dd29341c77034218 |