Django App 改名步骤

发布时间: 更新时间: 总字数:213 阅读时间:1m 作者: 分享 复制网址

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.pyurls.py 等文件
  • 更新 <new_app_name>/migrations/*.py 中,<old_app_name><new_app_name>

此时,启动应用即可正常使用

Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数