受 Hacker News 20 分钟内写一个 facebook 应用程序的启发,我正在编写一个 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)
})
来自:模板:home.html
<p>Would you like to create a <a href="/create/">new poem</a>?</p>
请让我知道是否有任何特定文件可以发布以阐明问题,我会这样做。我在 urls.py 和 home.html 中尝试了 /create/、/create 甚至 create/ 的各种变体。
问题是我不断收到此消息:
400 错误请求
缺少签名请求。
尝试单击 home.html 中的链接时。经验丰富的 django、facebook 或开发人员的任何帮助将不胜感激。