Hacker News の write a facebook app app in 20 minutes に触発されて、私は facebook アプリを書いています。ホームページは正常に動作します。詩の空のリストが表示されます。ただし、あるビューから別のビューへのリンクを作成するのに問題があります。
私はdjangoを使用しています。ここにいくつかのコードがあります:
urls.py から
urlpatterns = 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)
})
From: テンプレート: home.html
<p>Would you like to create a <a href="/create/">new poem</a>?</p>
問題を明らかにするために投稿できる特定のファイルがあれば教えてください。そうします。/create/、/create、さらには create/ のさまざまなバリエーションを urls.py と home.html のリンクで試しました。
問題は、次のメッセージが表示され続けることです。
400不正な要求
signed_request がありません。
home.html のリンクをクリックしようとしたとき。ベテランの django、facebook、または開発者からの助けをいただければ幸いです。