[問題] heroku的執行問題?

作者: jp956956 (儲備里長伯)   2018-10-07 00:04:26
最近用django做了一個網站
想要用heroku來當作一個伺服器
到了網站之後找網站教學
一個一個做
後來執行到
http://i.imgur.com/CVpPlKa.jpg
叫我執行
python manage.py collectstatic
執行後回覆yes就可以
但是我執行這個指令
卻說我settings.py裡
沒有django_heroku這個東西
http://i.imgur.com/oAfV69j.jpg
我打開setting.py看到她確實有import
不過下面卻沒有找到他要引入的東西
我想應該是這樣才會卡住
網路找方法也找不到這是什麼情形
作業系統都是在windos下執行的
困擾很久 重複好幾次也是一樣
作者: gmccntzx1 (o.O)   2018-10-07 10:18:00
你應該是沒有安裝到那個 library,試著執行以下指令:pip install django_heroku另外,檢查一下你有沒有照著這個跑過?https://git.io/fxsZk#Running locally 那一段有一個 `pipenv install`會自動安裝相依的套件,執行完若還有問題再麻煩你回報
作者: jp956956 (儲備里長伯)   2018-10-08 21:43:00
我用18.0還是一樣 沒辦法
作者: gmccntzx1 (o.O)   2018-10-08 21:57:00
同樣的錯誤嗎?
作者: jp956956 (儲備里長伯)   2018-10-08 21:59:00
對啊 不知道為什麼
作者: gmccntzx1 (o.O)   2018-10-08 22:06:00
僅以目前的資訊來說,我也無法判斷原因。 或許你可以試著改用 virtualenv 跑看看。也就是說,在 getting_started 資料夾底下用virtualenv建立一個虛擬環境(麻煩先自己 google 一下怎麼用),然後啟動虛擬環境,在虛擬環境內用 pip 安裝這個步驟中(https://goo.gl/XRzm2k) Pipfile 裡 [packages] 列出的所有 package 。記得用 virtualenv 時, Python 的版本用 3.6。上述步驟如果都完成後,再繼續跟著 heroku 教學的# Push local changes 這步驟繼續做。然後記得,因為現在改用 virtualenv 了,所以在教學裡看到任何使用 pipenv 的指令,都要改為用 virtualenv或 pip 去執行。以 `$ pipenv install requests` 這個指令來說,要改為`pip install requests` 才行。恭喜解決啦!接下來的部份建議你去看 heroku 的文件或網路上其他人的教學,去了解一下怎麼用 heroku 架設,不建議你直接將自己的網頁蓋過去。雖然說你可以從 getting-started/hello/templates 裡面看到 3 個 html 檔,自行去更改內容是會有成果沒錯,但要做到比較複雜的東西時,僅僅去改 html 是完全不夠的

Links booklink

Contact Us: admin [ a t ] ucptt.com