2013-02-03 61 views
1

在shopify_app/views.py失敗我創建託管在Heroku上一個Shopify應用。我必須將shopify應用程序的名稱從shopify_app修改爲shopifyapp,以便Heroku將其識別爲Django應用程序。Shopify Django應用程序中的finalize

如果我直接登陸我的應用程序,雖然程序-name.herokuapp /登錄和應用程序連接到我的店裏,它正確地拉我最近的訂單和產品。

如果我通過應用程序菜單訪問應用程序並重定向到APP-name.herokuapp /登錄/定稿顯示

KeyError異常在/登錄/敲定/

我沒有任何修改shopify_app除了將其名稱更改爲shopifyapp以外。

我懷疑自從應用程序無法確定,這就是爲什麼這樣的鏈接也不起作用: https:// {{current_shop.domain}}/admin/orders/{{order.id}}「 > {{order.name}} 他們只是直接到像

https://admin/orders/000000000 

誰能幫助與shopify應用解決這個問題呢?

我做了我的應用程序回購公衆,因爲它仍然本質上只是演示程序: https://github.com/dpetrillo740/scm

應用程序正在運行http://scmapp.herokuapp.com/

回答

2

這是演示應用程序中的一個錯誤。我只是用這個提交27d5091來修復它。

更新應用程序中的URL從/登錄/敲定/登錄路徑。 redirect_uri現在提供用於與shopify進行身份驗證,所以它仍然會重定向到終結點。