Skip to main content

Django CSS Inline

Project description

https://img.shields.io/pypi/v/django-css-inline https://img.shields.io/pypi/pyversions/django-css-inline

Simple helper for loading CSS files as inline in HTML with Django.

Example :

{% load css_inline %}

...

<head>
    ...

    {% css_inline %}
        <link rel="stylesheet" href="/static/django_css_inline/test-1.css">
        <link rel="stylesheet" href="/static/django_css_inline/test-2.css">
        <link rel="stylesheet" href="https://static.snoweb.fr/django-css-inline/test-3.css">
    {% end_css_inline %}
</head>

Every <link> includes between {% css_inline %} and {% end_css_inline %} give this results :

<head>
    ...

    <style type="text/css">

        /* test-1.css styles */
        /* test-2.css styles */
        /* test-3.css styles */

    </style>
</head>

Setup

Install with pip :

pip install django-css-inline

Add django_css_inline to django apps installed :

INSTALLED_APPS = [
    ...
    'django_css_inline',
]

In settings.py, chose to enable or disable django_css_inline. For example :

# Default True
DJANGO_CSS_INLINE_ENABLE = not DEBUG

If you use static files with Django, don’t forget to collect them with :

python manage.py collectstatic

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_css_inline-0.0.6.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

django_css_inline-0.0.6-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file django_css_inline-0.0.6.tar.gz.

File metadata

  • Download URL: django_css_inline-0.0.6.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.6.9

File hashes

Hashes for django_css_inline-0.0.6.tar.gz
Algorithm Hash digest
SHA256 eda5d421aed2af63d8938fee2afebbbf6adb9c54b84a3a9ef5a74025ff93cd56
MD5 cd3e5daefc3333dc8327c04c5a2a93ab
BLAKE2b-256 4875e6d546fbb08f14d5057817ae87f8731b77cee231f53f34f3dcaccb681937

See more details on using hashes here.

File details

Details for the file django_css_inline-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: django_css_inline-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.6.9

File hashes

Hashes for django_css_inline-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 076df4ce8ced59fbfff7cc62610c1621a4effa48340b4600269e2d884bc6deed
MD5 db1bf4d87f1f6db9cfbec943ed958326
BLAKE2b-256 18f02aff09088ced07fc10d06a8dafc953e547da04b97f291f84e60c6341b5fe

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page