Author: Pahaz Blinov
Repo: https://github.com/pahaz/django-smart-collectstatic/
Micro fix Django manage.py collectstatic command.
This fix uses COPY and LINK strategy for collecting static files.
If the static file in settings.BASE_DIR it will be linked. In other case it will be coppied.
It tested only on Django 1.9, 1.10 and Python 3.4, 3.5
Installation
django-smart-collectstatic is on PyPI, so simply run:
pip install django-smart-collectstatic
or
easy_install django-smart-collectstatic
to have it installed in your environment.
For installing from source, clone the repo and run:
python setup.py install
If you don`t have pip you can install it
Typical use case
I use it inside a Docker container. For callectiong Django static.
Dockerfile:
... RUN python3 manage.py smartcollectstatic --noinput --link ...
Metadata
Release files for django-smart-collectstatic 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-smart-collectstatic-0.1.0.tar.gz | 4.7 kB | Details |
Release files / django-smart-collectstatic-0.1.0.tar.gz
| Download URL | django-smart-collectstatic-0.1.0.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0782c9d74929e0aa1e95026077d649d863886f69a339e34b1333166bf39b3a77
|
|
BLAKE2b-256 checksum How to use checksums |
322faace80396ece6b560b87884910d7e9822ebd2b92520a9f63a33a6f8b20d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |