Почему бы не иметь одну статическую папку для всех ваших статических файлов? И если у вас есть несколько приложений, с которыми вы работаете, все, что вам нужно сделать, это создать каталоги в вашей основной статической папке.
Теперь, посмотрев на детали вашего вопроса, я предлагаю вам создать два подкаталога внутри вашего основного статического файла. Примерно так:
static/
main/
css/
main.css
assets/
css/
main.css
Затем в вашем файле settings.py сделайте это:
STATIC_ROOT = os.path.join(BASE_DIR, 'app/static')
STATIC_URL = '/static/'
Теперь, чтобы получить доступ к статическим файлам в вашем шаблоне, вы делаете что-то вроде этого:
{% load static %}
<link href="{% static "assets/css/main.css" %}" rel="stylesheet">
<link href="{% static "main/css/main.css" %}" rel="stylesheet">