受Hacker News 20分鐘內寫入Facebook應用程序應用程序的啓發,我正在編寫一個Facebook應用程序,並且主頁正常工作:將顯示空白列表。但是,我無法創建從一個視圖到另一個視圖的鏈接。Django Facebook應用程序:缺少signed_request
我使用Django的,這裏的一些代碼:
從urls.pyurlpatterns = patterns('',
url(r'^$', 'crosswords.ugly.views.home', name='home'),
url(r'^create/$', 'crosswords.ugly.views.create', name='create'),
從views.py:
@canvas_only
def create(request):
if request.method == 'GET':
return render(request, 'create.html', {
'form': PoemEntryForm(request.GET)
})
來源:模板:home.html的
<p>Would you like to create a <a href="/create/">new poem</a>?</p>
請讓我知道我如果有任何特定的文件可以發佈以解決問題,我會這樣做。我嘗試了/ create /,/ create的各種變體,甚至在urls.py和home.html中創建鏈接。
的問題是,我不斷收到這樣的信息:
400錯誤的請求
缺少signed_request。
當試圖點擊home.html中的鏈接。 經驗豐富的django,facebook或-developers的任何幫助將不勝感激。
很高興有人發現它值得一看!這裏是原始指南的鏈接,對於任何對http://blog.pythonanywhere.com/35/感興趣的人 – hwjp