作者s8300355 (流汗肥宅)
看板Python
标题[问题] Django部署到Heroku(已解决)
时间Tue May 29 22:33:22 2018
大家好,这两天利用django想测试一下heroku的PostgreSQL
并参考了twtrubiks大大的教学
https://github.com/twtrubiks/Deploying_Django_To_Heroku_Tutorial
在本机的sqlite测试的时候,我至admin增加model资料
在sqlite中的确有增加table内的资料
但推上Heroku後,我参考了官方的说明:
https://devcenter.heroku.com/articles/heroku-postgresql#connecting-in-python
截图:
我import了dj_database_url,并照着文件存在settings.py的下方
https://i.imgur.com/34myfOe.png
但部署完成之後,查看资料库,却是变成这样
https://i.imgur.com/iiRB45o.png
首先,连接数竟然出现2个?
第二,我一样去後台admin增加资料,但在资料库的部分
却一直显示46rows,始终没有增加资料
请问是甚麽原因造成的?
我有把资料输出至网页起来查看,的确有增加资料
https://i.imgur.com/V74TlxA.png
我在settings.py内的database是这样建构的
对应的名称也都有在Heroku上把变数设定好
https://i.imgur.com/tulbATq.png
小弟是django新手,麻烦各位解惑了,谢谢各位。
--
https://i.imgur.com/f2ons2F.png
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.141.89.173
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1527604414.A.2BC.html
1F:→ djshen: settings先贴出来05/29 22:58
2F:→ djshen: 显示46rows从哪里看的05/29 23:03
显示的地方是在heroku仪表板上的resources可以直接查看
database的讯息
https://i.imgur.com/5BITUzy.png
https://i.imgur.com/mSSCpbl.png
https://i.imgur.com/oCAuVl5.png
输出的部分是直接把model的资料丢到网页查看
https://i.imgur.com/VlqxVZs.png
※ 编辑: s8300355 (220.141.89.173), 05/29/2018 23:31:18
3F:→ djshen: 阿我看到图片里的46rows了05/30 00:10
4F:→ djshen: 我想会不会dashboard的资讯没那麽快更新05/30 00:10
5F:→ djshen: 你用command line连DB确认看看05/30 00:11
我有这样想过 但已经过2小时了XD
好的我会试试看 thx
※ 编辑: s8300355 (27.242.67.182), 05/30/2018 00:29:18
6F:推 TWTRubiks: 他的 dashboard 没更新那麽快,我都是用pgadmin4去看 05/30 12:26
7F:→ TWTRubiks: 资料的,我的文章应该有说明pgadmin 05/30 12:26
感谢本人出面回覆!
回应两位,的确是看dashboard没有那麽准
用pgadmin3查看的确是符合我现在的6笔资料
用3的原因是不知道为何4一直无法启动
查资料时有人说先用3吧,改用3就成功了T_T
https://i.imgur.com/uu5v0NN.png
感谢两位的回覆,看来暂时不能相信dashboard了XD
※ 编辑: s8300355 (220.141.89.173), 05/30/2018 15:04:14
※ 编辑: s8300355 (220.141.89.173), 05/30/2018 16:04:25