Skip to content

Commit 16115b4

Browse files
committed
add django-migration-linter as example django extension
1 parent bba8ee0 commit 16115b4

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

content/pages/examples/django/django-extensions-plug-ins.markdown

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,22 @@ django-loginas is open source under the
296296
[BSD 3-Clause "New" or "Revised" License](https://github.com/skorokithakis/django-loginas/blob/master/LICENSE).
297297

298298

299+
### django-migration-linter
300+
[django-migration-linter](https://github.com/3YOURMIND/django-migration-linter)
301+
([PyPI package information](https://pypi.org/project/django-migration-linter/))
302+
checks for backwards-incompatible changes in [Django ORM](/django-orm.html)
303+
schema migrations and warns you about them. The purpose of the project is
304+
to save time in older and larger projects by detecting field migrations
305+
that will be a problem so you do not run into issues later, and make it
306+
easier to enable continuous [deployment](/deployment.html) configurations
307+
with database changes. There is a
308+
[blog post on keeping Django database migrations backward compatible](https://medium.com/3yourmind/keeping-django-database-migrations-backward-compatible-727820260dbb)
309+
that goes into further detail on the tool.
310+
311+
The django-migration-linter project is open sourced under the
312+
[Apache 2.0 license](https://github.com/3YOURMIND/django-migration-linter/blob/master/LICENSE).
313+
314+
299315
### django-model-utils
300316
[django-model-utils](https://github.com/jazzband/django-model-utils)
301317
([project documentation](https://django-model-utils.readthedocs.io/en/latest/)

0 commit comments

Comments
 (0)