V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sevenQu
V2EX  ›  Flask

heroku 部署,本地使用没问题,我传到 heroku 后 db init 成功,但进行 maigrate 的时候提示无法找到 magrations 文件夹

  •  1
     
  •   sevenQu · 2018-03-07 17:56:57 +08:00 · 1843 次点击
    这是一个创建于 2438 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 我把在 heroku db init 成功后,git clone 下来,确实没有 migrations 文件夹
    • 我尝试在本地 db init 后,上传,但是 versions 这个空文件夹上传不上去(因为我 maigrate 时提示找不到,clone 下来确实没有)
    • 源码只有 deploy 方法里只有 upgrade(),我自己在他的前面加上了 migrate(),不知道这样对不对,但在本地试试
    • 我注意到了会在数据库记录 miagrate,所以把本地的 sqlite 删除,同时还把 heroku 的数据库重置

    疑问

    1. heroku 数据库如果我创建了第二个应用,那应该怎么使用,把它设为主数据库,之前的还能用吗?

    第 1 条附言  ·  2018-03-08 18:17:11 +08:00
    搞了一天终于成功了,真是不知道该高兴还是不高兴
    [总结]( https://github.com/seven-share/dailyCode/blob/master/win7+heroku%E9%83%A8%E7%BD%B2.md)
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2696 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:19 · PVG 22:19 · LAX 06:19 · JFK 09:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.