Database Sqlite3添加列

Database Sqlite3添加列,database,django,sqlite,add,Database,Django,Sqlite,Add,我正在使用Django,我添加了一个新的模型变量,这意味着我需要在sqlite3数据库中添加另一列 我听说我应该使用sqlite>,但当我开始使用它时,我真的很困惑。所以,如果这是解决方案的一部分,你能非常具体地说明该怎么做吗 谢谢 更多信息: 我的应用程序名为“livestream”&我的类是“Stream” 我添加了模型“通道” 返回--> DatabaseError:表livestream\u stream没有名为channel的列,但没有重命名或删除它。Sqlite3是一个非常有用的数据

我正在使用Django,我添加了一个新的模型变量,这意味着我需要在sqlite3数据库中添加另一列

我听说我应该使用sqlite>,但当我开始使用它时,我真的很困惑。所以,如果这是解决方案的一部分,你能非常具体地说明该怎么做吗

谢谢

更多信息:

我的应用程序名为“livestream”&我的类是“Stream” 我添加了模型“通道”

返回--> DatabaseError:表livestream\u stream没有名为channel的列,但没有重命名或删除它。Sqlite3是一个非常有用的数据库,用于引导应用程序。但迟早,您需要改用更健壮/灵活的数据库引擎,比如MySql或Postgresql

每次使用Sqlite向模型中添加新列时,都需要重新创建模式(据我所知,使用Sqlite进行迁移以添加新列时,
south
投诉。请参见下文)。我更喜欢的一种方法是从一开始就使用MySql,我不确定数据库的每个方面

Django South
是一款用于数据库迁移的应用程序。它非常有用,也非常有用

每次修改数据库时,应将其视为迁移,并使用<代码>南方< /C> > < /P>
希望这有帮助

@Nick谢谢,Django South很棒,如果没有好的迁移工具,我无法想象任何web框架:)