Благодарю всех за ответы, разобрался)
все там нормально деплоится, собрал статику, перезагрузил nginx - какие там могут быть проблемы, в js хардкодить url
Действительно, помогло) Я просто думал, может быть есть какой-то более "умный" способ, чем хардкодить ссылки.
Вы при разработке используете Nginx для раздачи статики?
При разработке нет. Я создал на сервере пустой проект с идентичной структурой, как при разработке, потом просто загрузил туда статику и скопировал необходимые файлы, типа urls.py, views.py и т.д. и сделал миграцию, так как база была пустой, то все заработало поначалу, кроме статики.
Теперь все в порядке, главной ошибкой оказалось не неправильная настройка nginx, а собственная глупость. Присмотревшись к тому, что пишет браузерная консоль, я понял, что те картинки, которые я рисовал в ubunt'овском inkscape грузятся, а те, которые я просто скопировал с виндовс, потому что их было удобнее в кореле делать, не отображаются только потому, что им нужно было выставить права доступа.
Статику и медиа лучше хранить вне проекта.
Да, спасибо, так и поступил, храню рядом с проектом.