django - 如果我更新 Django 版本,我会丢失数据吗?
问题描述
所以我正在 AWS 虚拟环境中开发一个 django 项目。要使用包,我需要更新版本的 Django,但我已经有很多重要的数据存储在 Django 的数据库中。
我的问题是:在开发过程中更新 Django 版本会损害我在数据库中已有的数据吗?
如果这个问题看起来很愚蠢,我很抱歉,我真的没有搞砸任何事情。
提前致谢
解决方案
Django 使用的数据库是一个独立的东西(例如 PostgreSQL、MySQL...),独立于它。Django 只与它交互来写入和读取数据。
如果使用已删除的旧 Django 功能,将 Django 更新到新版本可能会破坏代码中的某些内容,但不会影响您的数据库。
尽管如此,在重要更新之前备份所有内容始终是一个好主意。
推荐阅读
- java - 每次添加到文件时,如何阻止文件被覆盖?
- node.js - 部署的角度项目“GET”请求不起作用
- python - ConnectionResetError: [WinError 10054] 现有连接被 ChromeDriver Chrome Selenium Django 的远程主机错误强制关闭
- python - 用matplotlib提出一个图表
- java - 循环中的 HttpClient
- android - 双击视图(回收器项)导致 IllegalArgumentException:此 NavController 未知导航目的地
- azure-ad-b2c - MSAL js、AAD B2C 多因素身份验证、400 错误请求、请求标头太长
- python - 使用什么动态异步 Web 服务器框架?
- python - 将 Python 程序转换为 C:如何将字符乘以指定值并将其存储到变量中?
- python - django-environ 字典格式