Как приложение администратора работает без collectstatic?

Я создал новое приложение django (с dj-static), включил приложение администратора, запустил сервер и, к моему удивлению, файлы css в панели администратора были доступны, хотя я не запускал collectstatic.

Итак, я создал несколько статических файлов в своем статическом каталоге, а затем, когда я запустил collectstatic, интерфейс командной строки показал, что статические файлы администратора перемещаются в статическую корневую папку вместе с другими моими статическими файлами.

Как статические файлы для администратора работают без collectstatic? И если он работает без collectstatic, зачем переносить его в static root?

Спасибо.


person nknj    schedule 03.10.2013    source источник


Ответы (1)


Вам не нужен collectstatic для любого приложения, когда вы работаете под сервером разработки. collectstatic предназначен для перемещения статических файлов приложений в центральное расположение, чтобы их можно было обслуживать на сервере ресурсов.

person Daniel Roseman    schedule 03.10.2013
comment
Я запускал его, используя gunicorn appname.wsgi, и я использовал dj-static. Я думаю, что тогда это тоже копирует поведение сервера разработки. - person nknj; 03.10.2013