Форум сайта python.su
Не получается заставить работать Django в связке с Nginx, а именно не видит Nginx статику. Видит только если указываю конкретную папку приложения.
В шаблонах использую конструкцию вида {% static ‘app/js/jquery.min.js’ %}
Шаблоны лежат по адресам вида app/templates/app/index.html
Так вообще не работает
location ^~ /static { root /home/ubuntu/main/; }
location ^~ /static { root /home/ubuntu/main/app; }
Офлайн
static ‘app/js/jquery.min.js’
app не нужен
на сервере вы делаете collectstatic
Офлайн
FishHookБлагодарю, разобрался. Однако collectstatic копирует статику вместе с именем приложения, видимо из-за структуры приложений (app/static/app/css), поэтому в static ‘app/js/jquery.min.js’ app оказался нужен. Но так даже лучше,это позволяет разрешить коллизии в именах файлов разных приложений.
static ‘app/js/jquery.min.js’ app не нуженна сервере вы делаете collectstatic
Офлайн