gpt4 book ai didi

database - Django 中的 syncdb 和更新数据库模式

转载 作者:搜寻专家 更新时间:2023-10-30 20:28:51 25 4
gpt4 key购买 nike

我一直致力于为 Django 应用程序开发模型。我在业余时间研究它。我在测试时遇到问题。每当我意识到我的模型有错误时,我都必须经历一个简单但烦人的过程:删除相应的数据库,然后重新创建它并运行 python manage.py syncdb。显然,这是因为 Django 的 syncdb 无法更改数据库架构。我不完全明白那是什么意思。虽然,我知道每次尝试更改模型中的某些内容时都必须继续删除和重新创建数据库是一件很痛苦的事情。

有更好的方法吗?我的安装有问题吗?我觉得这是一件很容易解决的事情,我一定是做错了什么。

最佳答案

没有,您的安装没有问题。这是 django 的一个限制。

有一个名为 django-south 的第三方应用程序,可用于管理“迁移”(对数据库模型的更改)。它是一款使用非常广泛的应用程序,用于管理数据库更改。

网上有很多文档可以帮助您了解 south 的工作原理以及使用方法。

This is a good tutorial on south

关于database - Django 中的 syncdb 和更新数据库模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16952856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com