DEV Community

loading...

Discussion on: Is there any package to do auto-formatting in your python / Django project?

Collapse
teckert profile image
Thomas Eckert

Yes! My favorite and the favorite of a good percentage of the Python community is black.

In VSCode, I use the Python extension. In settings, under the Python extension, set the formatting provider to Black:

Then, make sure format on save is set to true.

When you save a Python file, if you don't have Black installed in that environment, you will get a prompt to install it. It is pip install black to do so manually.

Collapse
teckert profile image
Thomas Eckert

As for git hooks, there should be some helpful info in this article, but I haven't implemented it before myself: ljvmiranda921.github.io/notebook/2...

Collapse
paramharrison profile image
Paramanantham Harrison Author

Thanks Thomas, it’s really helpful

Collapse
rhymes profile image