Оформление импортов по pep8
См. https://peps.python.org/pep-0008/#imports
Т.е. идут блоки в таком порядке:
- Стандартные (встроенные) библиотеки (os, sys, json, ...)
- third-party библиотеки (импорты из django, celery и др.)
- Локальные импорты (например, from .models import ...)
Группы блоков отделяются друг от друга пустой строкой. После всех импортов и перед остальным кодом ставится две пустые строки (но вообще, если так не сделать, то будет ругаться flake8 и вы это увидите).