Django库,可自动格式化您的迁移。
项目描述
django-migrations-formatter
这个Django库将使用black和isort来格式化Django迁移。
安装
首先从PyPI安装django-migrations-formatter
(env)$ python -m pip install django-migrations-formatter
您还需要确保已安装black
和/或isort
。如果没有它们,此库不会提供任何价值。为了方便使用,您可以在安装过程中将它们作为“额外内容”包括在内。
(env)$ python -m pip install "django-migrations-formatter[black,isort]"
然后您需要将django_migrations_formatter.apps.MigrationsFormatter
添加到您的INSTALLED_APPS
INSTALLED_APPS = [
...,
'django_migrations_formatter.apps.MigrationsFormatter',
]
贡献
该项目使用black和isort来格式化其代码。使用flake8进行代码检查。所有这些都被整合到pre-commit中,在每次提交和推送之前运行。要设置它
(env)$ python -m pip install '.[black,dev,isort,test]'
(env)$ pre-commit install -t pre-commit -t pre-push --install-hooks
运行单元测试
(env)$ django-admin test --pythonpath . -v 2 --settings=tests.settings
如果您发现问题,请在GitHub上提交问题。
项目详情
关闭
django-migrations-formatter-1.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 229b14d5cdfb32d329437691854cea139aa493ad6cb6eaa0194227686b2f61d4 |
|
MD5 | 5ef7e25ed8b9f1a422d7619e0e84ee9b |
|
BLAKE2b-256 | 3fb35deb5808160102632aa6b4d193088932eeecf2ac82126a146bbdb813106e |
关闭
django_migrations_formatter-1.0.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 122773e221bfa7d3e0d395a3e7640af7063c9800560b27eee4e1b0a0e32413e0 |
|
MD5 | 782804aa0970e9c901347a470ded4d3d |
|
BLAKE2b-256 | 9d4766cc63dfa4c145af6e91cbb06f88fc2c381035edf368f4ac3d2478e6dd5b |