This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

LoR as 'Local or Remote' is a useful tool for manage static files between testing and production.

Project Description

LoR as “Local or Remote” is a useful tool for manage static files between testing and production.

Install

Install the package on your system:

pip install django-static-lor

Make the following things in your settings.py:

  • Add lor app at the beginning of your INSTALLED_APPS
  • Add LOR_USE_LOCAL_URLS for define if you want local or remote URLs (Better is simply LOR_USE_LOCAL_URLS = DEBUG
  • Add LOR_STATIC_DIR for define where is the app’s static directory
  • Add LOR_STATIC_DIR in STATICFILES_DIRS if you want to serve it when DEBUG == False
  • Add you matches in LOR_FILES_URLS

Your settings will look like something like this:

INSTALLED_APPS = (
      'lor',
      ...
)
LOR_USE_LOCAL_URLS = False
LOR_STATIC_DIR = '/my/lor/static/dir/'
STATICFILES_DIRS = (
    ...
    LOR_STATIC_DIR,
)

LOR_FILES_URLS = {
    'jquery': ('js/jquery.js',
        'https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js')
}

Done!

Usage

In templates

{% load lor %}
My jQuery URL: {% lor_url 'jquery' %}

Collect remote files

./manage.py wget

This will download all files in LOR_FILES_URLS and put them in LOR_USE_LOCAL_URLS.

Release History

Release History

This version
History Node

0.1.0

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
django-static-lor-0.1.0.tar.gz (6.5 kB) Copy SHA256 Checksum SHA256 Source Jun 23, 2015

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting