Running Debian on Virtual Machine guest inside Windows host. Set Bridged for adapter-type. Installed Django on the guest and using build-in runserver
and built-
I have managed to resolve my problem with the help from ChristophBluoss and DanielRoseman. There were 2 problems:
python manage.py collectstatic
.STATIC_ROOT
and STATICFILES_DIRS
.After adding those variables into settings.py
file and successfully running collectstatic
- everything worked fine.
P.S. One should read Django documentation more carefully. It wasn't stated clear enough for me that collectstatic
is the mandatory thing.
EDIT: As DanielRoseman suggested collectstatic
along with STATIC_ROOT
is non-mandatory when DEBUG
is set to True
. I have tried to remove staticfiles
and STATIC_ROOT
- and it still works in my development environment. So STATICFILES_DIRS
was the missing setting.