python manage.py syncdb只会创建空表
执行的操作类似于:
Creating table books_publisher
Creating table books_author
Creating table books_book
Installing index for books.Book model
这意味着:当表格创建以后,修改model字段,再运行python manage.py syncdb,数据库表将不会有变化。
如果你修改了models,想同步到数据库,使用:
1、python manage.py sqlall +数据库表名 查看SQL语句
2、使用工具按照上面输出的SQL语句进行数据库表字段增删
3、验证:python manage.py shell