【发布时间】:2011-09-28 01:39:26
【问题描述】:
我正在尝试检索模型对象,如下面的代码:
(r'^album/(?P<album_id>\w+)/$', 'core.views.album'),
def album(request, album_id):
album = Album.objects.get(pk=album_id)
问题是PK不是整数:
>>> a = Album.objects.all()[0]
>>> a.pk
46L
我在运行视图时遇到的错误:
ValueError at /album/46L/
invalid literal for int() with base 10: '46L'
想法?谢谢。
【问题讨论】:
标签: python django google-app-engine django-nonrel