作者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/m.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