Django App 改名步骤
发布时间: 更新时间: 总字数:213
阅读时间:1m
作者: 谢先斌
分享
复制网址
专栏文章
- Django 基础知识
- Django Admin 介绍
- Django ORM 介绍
- Django App 改名步骤(当前)
Django app
命令后总会因为各种原因需要改名,代码改名比较容易,但生产环境的修改就比较繁琐了,本文重点介绍Django app
改名的方法。
备份数据库
略
工具安装
安装 django-rename-app
pip install django-rename-app
代码调整
在 settings.py
中配置 INSTALLED_APPS:
INSTALLED_APPS = [
...
'django_rename_app',
...
]
执行更新app
python manage.py rename_app <old_app_name> <new_app_name>
更新后变化:
- 数据库中的
<old_app_name>_*
更新为<new_app_name>_*
- 数据库中
django_migrations
.app
更新为<new_app_name>_*
app重命名
- 推荐使用 pycharm 更新 app 目录,会自动把依赖也给更新,包括:
settings.py
和urls.py
等文件 - 更新
<new_app_name>/migrations/*.py
中,<old_app_name>
为<new_app_name>
此时,启动应用即可正常使用