最近我一直在尝试学习 Django 中的 Web 开发,对此我感到非常高兴...
但是,有一件事真的很烦人——尤其是当您了解 django 背后的“简单”理念时。
就像我刚刚经历的那样,在 django 中更新表格真的远非简单。
例如,就像我的真实案例一样,我在开始时跳过了为条目标题添加一个 slug 字段。但是过了一会儿,我想在表格中添加一个 slug 列,就像每个 django 菜鸟可能期望的那样,我尝试了python manage.py syncdb
命令。当然它没有用......经过一番搜索,我发现“我需要在 dbshell 命令行中'手动'添加一个新列”(我使用的数据库是 mysql)。
我不知道为什么,但我认为这是一件非常有趣的事情,在我看到在 django 中创建网站是多么简单之后,我从未想到过。大家不这么认为吗?或者如果您有任何其他解决方案或任何即将到来的事情,您能分享一下吗?
提前致谢...
PS。我不介意在 shell 中与 db 相处,但我想知道的是为什么它在 django 中是这样的......