2016-06-08 35 views
0

我的django應用在本地工作正常,我有一個postgres數據庫,當我運行一個搜索時,它會提取數據。我已將數據庫推送到Heroku,數據在那裏,但是當我運行搜索時,它會顯示'找不到結果'。我不明白數據如何在本地工作,但不會在Heroku中顯示結果,有什麼想法?Django應用程序搜索不在Heroku中提取數據,但在本地工作?

我不確定有什麼人需要看這裏,但這裏是運行搜索後的日誌。讓我知道還有什麼會很有幫助 enter image description here

+0

我沒有使用Heroku進行部署,但是您可能會嘗試的是在Heroku中運行django shell並手動執行一些查詢。嘗試確定您的數據是否真的存在,並且您可以訪問它。這可能有助於縮小問題範圍。 – Del

+0

你是如何「推動你的數據庫到Heroku」的?你是如何確認數據在那裏的? –

+0

由於我在Windows上,我不得不做這個瘋狂的工作來推送數據,首先我必須將我的本地數據庫轉儲到一個轉儲文件,然後推倒轉文件,支持需要幫助我,這是說,它是與Heroku和Windows機器的錯誤。但我確實在heroku數據庫上運行了查詢並顯示數據:fast-wave-34782 :: DATABASE =>從products_supplierpart中選擇supplier_code,其中supplier_code ='BL18588'; supplier_code --------------- BL18588 (1行) –

回答

0

確定這樣的問題是因爲沒有一個永久的磁盤寫入嗖不會在Heroku上工作,估計我會被切換到彈性搜索...

相關問題