Django template tag to load static files inline with your template.
Project description
django-staticinline
Similiar to Django’s native static templatetag, but this includes the file directly in the template, rather than a link to it.
Example:
{% load staticinline %} <style type="text/css">{% staticinline "myfile.css" %}</style> <script>{% staticinline "myfile.js" %}</script>
Becomes:
<style type="text/css">body{ color: red; }</style> <script>alert("Hello World");</script>
If the file does not exist, and DEBUG is False, an empty string is returned and a error logfile is set. In case DEBUG is True, a ValueError is raised.
Installation
This Django app is compatible with Django 1.8 → 2.0, Python 2.7 all versions of Python 3.x.
Install with pip and add staticinline to your installed apps in your settings.py:
pip install django-staticinline INSTALLED_APPS = [ # ... 'staticinline', ]
Changelog
v1.0 (2018-04-29)
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
Built Distribution
Close
Hashes for django-staticinline-1.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb491c144ce5073d96f25e71a97780691ca7b1e046a468ca43a97d5298caf8a3 |
|
MD5 | c0e10725ebb4cec185c6dd8a839ea2f0 |
|
BLAKE2b-256 | dd9f5530d18bd5669c5e7632e00bd53c5218c1e8b135ef39b6634d824b89da68 |
Close
Hashes for django_staticinline-1.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07bf275135b0a38a00b05e5270f853f3a797795265f441933206ccd8ce7196db |
|
MD5 | fc1319009c8846e39e494dee29d5f07e |
|
BLAKE2b-256 | 6045ea919b428a6659010e0f68523ddae0db20fcc85685740faa9a88cc44d4d5 |