首页 > 解决方案 > 如果我更新 Django 版本,我会丢失数据吗?

问题描述

所以我正在 AWS 虚拟环境中开发一个 django 项目。要使用包,我需要更新版本的 Django,但我已经有很多重要的数据存储在 Django 的数据库中。

我的问题是:在开发过程中更新 Django 版本会损害我在数据库中已有的数据吗?

如果这个问题看起来很愚蠢,我很抱歉,我真的没有搞砸任何事情。

提前致谢

标签: django

解决方案


Django 使用的数据库是一个独立的东西(例如 PostgreSQL、MySQL...),独立于它。Django 只与它交互来写入和读取数据。

如果使用已删除的旧 Django 功能,将 Django 更新到新版本可能会破坏代码中的某些内容,但不会影响您的数据库。

尽管如此,在重要更新之前备份所有内容始终是一个好主意。


推荐阅读