django1.8更改了model后要怎样重建数据库

 我来答
哦_廿一
2017-10-19 · TA获得超过431个赞
知道小有建树答主
回答量:273
采纳率:91%
帮助的人:230万
展开全部
# 如果你说用的是pycharm编译器的话:

使用 ctrl+alt+r 进入 manage界面
然后输入 makemigrations [appname] 创建数据库引导文件
然后使用 migrate [appname] 来把model变化同步到数据库

# [appname] 指你当前model所在的app,如果不指定appname ;则编译全部app

# 如果不是pycharm编译器的话,请再追问
花言cn
2017-10-19 · TA获得超过131个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:27.1万
展开全部
用alter语句. 如果数据库已经有数据表了, 那每个表都要修改. (修改数据库的字符集不会改变原有数据表的字符集)utf8:ALTER DATABASE `数据库` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ALTER TABLE `数据表` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci gbk (包含gb2312):ALTER DATABASE `数据库` DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci ALTER TABLE `数据表` DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-10-19
展开全部
使用命令: py manage.py makemigrations py manage.py migrate
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式