Django style guide and Two Scoops of Django suggest sorting imports in the following way:
Standard library imports
Imports from core Django.
Imports from third-party apps including those unrelated to Django.
4. Imports from other Django apps in your project (not sure we can generate anything for this)
Local imports
We can use isort to do this sorting automatically. This commit should add an isort dependency in requirements_dev.txt, add an isort section in setup.cfg that sorts the imports correctly, and include instructions in CONTRIBUTING.rst for running isort before contributing.
Django style guide and Two Scoops of Django suggest sorting imports in the following way:
We can use isort to do this sorting automatically. This commit should add an isort dependency in
requirements_dev.txt
, add anisort
section in setup.cfg that sorts the imports correctly, and include instructions inCONTRIBUTING.rst
for running isort before contributing.