Python --Vergleichen Sie Django css / js

django-css

Es komprimiert css / js. Beim Zugriff auf eine Seite wird ein Cache generiert. Wenn in settings.py DEBUG = True angegeben ist, wird es nicht komprimiert.

1 mit pip installieren

python


    $ pip install django-css

2 Bearbeiten Sie settings.py

python


    # MEDIA_ROOT、MEDIA_Stellen Sie sicher, dass die URL ordnungsgemäß eingerichtet ist
    MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'www')
    MEDIA_URL = '/www/'

    INSTALLED_APPS = (
        # 'compressor'Hinzufügen
        'compressor',
    )
  1. Verwendung mit Vorlage

python


    {% load compress %}
    {% compress css %}
    <link rel="stylesheet" href="/media/css/one.css" type="text/css" charset="utf-8">
    <link rel="stylesheet" href="/media/css/two.sass" type="text/css" charset="utf-8">
    {% endcompress %}

    {% load compress %}
    {% compress js %}
    <script src="/media/js/one.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript" charset="utf-8">obj.value = "value";</script>
    {% endcompress %}
  1. Stellen Sie sicher, dass es mit dem Quellcode komprimiert ist, wenn Sie auf die Seite zugreifen

python


    <link rel="stylesheet" href="/media/CACHE/css/f7c661b7a124.css" type="text/css" media="all" charset="utf-8">
    <script type="text/javascript" src="/media/CACHE/js/3f33b9146e12.js" charset="utf-8"></script>

Package Index django-css 2.3.1

Recommended Posts

Python --Vergleichen Sie Django css / js
Python Django CSS reflektiert
[Django] Über statische dateibezogene Einstellungen (CSS, JS)
Django
Wie man CSS in Django reflektiert
CSS-Umgebung in 10 Minuten mit Django erstellt
Bearbeiten Sie HTML und CSS der Django-Verschiebungstabelle
Lösen Sie Angural JS- und Django-Vorlagenkonflikte