[問題] Django部署到Heroku

看板Python作者 (流汗肥宅)時間6年前 (2018/05/29 22:33), 6年前編輯推噓1(106)
留言7則, 2人參與, 6年前最新討論串1/1
大家好,這兩天利用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://www.ptt.cc/bbs/Python/M.1527604414.A.2BC.html

05/29 22:58, 6年前 , 1F
settings先貼出來
05/29 22:58, 1F

05/29 23:03, 6年前 , 2F
顯示46rows從哪裡看的
05/29 23:03, 2F
顯示的地方是在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

05/30 00:10, 6年前 , 3F
阿我看到圖片裡的46rows了
05/30 00:10, 3F

05/30 00:10, 6年前 , 4F
我想會不會dashboard的資訊沒那麼快更新
05/30 00:10, 4F

05/30 00:11, 6年前 , 5F
你用command line連DB確認看看
05/30 00:11, 5F
我有這樣想過 但已經過2小時了XD 好的我會試試看 thx ※ 編輯: s8300355 (27.242.67.182), 05/30/2018 00:29:18

05/30 12:26, 6年前 , 6F
他的 dashboard 沒更新那麼快,我都是用pgadmin4去看
05/30 12:26, 6F

05/30 12:26, 6年前 , 7F
資料的,我的文章應該有說明pgadmin
05/30 12:26, 7F
感謝本人出面回覆! 回應兩位,的確是看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
文章代碼(AID): #1R3MI-Ay (Python)