Ответы пользователя по тегу CSS
  • Как подключить css стили к Django?

    @kmike
    Проблема в неправильной настройке STATIC_ROOT и STATICFILES_DIRS.

    STATIC_ROOT — это временная папка, куда статика собирается в продакшне командой ./manage.py collectstatic. При разработке она может быть пустой. Я обычно ее «collected_static» называю, и делаю где-нибудь папку

    files
        user_uploads      <- сюда указывает MEDIA_ROOT
        collected_static   <- сюда указывает STATIC_ROOT
    


    STATICFILES_DIRS — это список папок, в которых хранится общая статика проекта, и из которых она собирается в STATIC_ROOT командой ./manage.py collectstatic.

    Кроме папок из STATICFILES_DIRS collectstatic по умолчанию смотрит еще в папку static у каждого приложения из INSTALLED_APPS.
    Ответ написан
    6 комментариев
  • IDE для HTML/CSS/JavaScript

    @kmike
    JetBrains хорошие редакторы js/html/css в свои IDE встраивает, javascript в PyCharm (по крайней мере год назад) был лучше, чем в Eclipse с любыми плагинами. Все пункты кроме первого выполняются; насчет бесплатности — есть бесплатные лицензии для open source.
    Ответ написан
    3 комментария
  • Обход кэширования js/css

    @kmike
    Т.к. технологии реализации в вопросе нет, то напишу, как с этим в django. Для django есть с десяток библиотек, которые этим занимаются: djangopackages.com/grids/g/asset-managers/

    После первоначальной настройки все работает автоматически: файл поменялся => на сервере статика пересобирается, пересжимается, к собранному файлу приписывается новый unixtime и в html обновляется путь.
    Ответ написан
    Комментировать