用于重命名现有Django应用的Django管理命令。
项目描述
django-rename-app
用于重命名现有Django应用的Django管理命令。
安装
pip install django-rename-app
.
将以下内容添加到Django的settings.py INSTALLED_APPS
INSTALLED_APPS = [
...
'django_rename_app',
...
]
用法
python manage.py rename_app <old_app_name> <new_app_name>
有关完整详细说明,请参阅 https://odwyer.software/blog/how-to-rename-an-existing-django-application
版本历史
0.1.7 (2023-11-08)
- Python 3.7+的修复。
0.1.6 (2023-03-05)
- 修复重命名序列、索引、约束和M2M表。
0.1.5 (2022-11-19)
- 修复NameError。
0.1.4 (2022-11-17)
- 修复大写字母的DB表。
- 从数据库获取content_type名称而不是做出假设。
0.1.3 (2021-03-29)
- 像Django一样处理表名截断。
0.1.2 (2020-06-02)
- 当同时运行多次时,rename查询会引发异常。捕获并记录它而不是崩溃。
0.1.1 (2020-06-01)
- 更新文档。
0.1.0 (2020-06-01)
- 初始发布。