Current flow:
1) mysql >> CREATE {DATABASE} db_name [create_specification] ;
2) change database info in settings.py
3) python manage.py syncdb (assuming we have ready-made models)
难道就没有一种方法可以不使用步骤1来做同样的事情。也许把数据库名称和规格放在settings.py中的某个地方,这样我就不用每次把这个项目转移到某个服务器上时都要手动配置数据库了。
EDIT-
为什么我想回避第一步。
在我的案例中,不同表的不同列有不同的整理类型。因此,在开发过程中,每当我重新创建数据库时,我需要手动改变个别列/表的配置,这很令人沮丧。