Python --Comparez Django css / js

django-css

Il compresse css / js. Un cache est généré lors de l'accès à une page. Si DEBUG = True est spécifié dans settings.py, il ne sera pas compressé.

1 installer avec pip

python


    $ pip install django-css

2 Modifier settings.py

python


    # MEDIA_ROOT、MEDIA_Assurez-vous que l'URL est correctement configurée
    MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'www')
    MEDIA_URL = '/www/'

    INSTALLED_APPS = (
        # 'compressor'Ajouter
        'compressor',
    )
  1. Comment utiliser avec le modèle

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. Assurez-vous qu'il est compressé avec le code source lors de l'accès à la page

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 --Comparez Django css / js
Python Django CSS reflété
[Django] À propos des paramètres liés aux fichiers statiques (css, js)
Django
Comment refléter CSS dans Django
Environnement CSS créé en 10 minutes avec Django
Modifier le HTML et le CSS de la table de décalage Django
Résoudre les conflits de modèles Angural JS et Django