Django ValueError - 没有足够的值来解压(预期 2,得到 1)

标签 django

当我尝试进入我的 listing_public 页面时,标题中出现错误,但无法找出原因。

views.py

def listing_public(request, pk):

    listing = get_object_or_404(BuyerListing, pk)

    return render (
        request,
        'listing_public.html',
        context={'listing':listing}
    )

urls.py

url(r'^listing/(?P<pk>\d+)/$', views.listing_public, name='listing_public'),

模板标签

{% url 'listing_public' pk=listing.pk %}

This是我在 Stack Overflow 上发现的关于此错误的唯一其他问题,但唯一的答案并没有解决我的问题。这是traceback .

最佳答案

查看指定参数是否会改变任何内容

listing = get_object_or_404(BuyerListing, pk=pk)

关于Django ValueError - 没有足够的值来解压(预期 2,得到 1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47188838/

相关文章:

python - macos Django 找不到 mysqlclient

Django Rest框架带有get和post的额外序列化器字段

javascript - Django JavaScript 翻译空目录(i18n/jsi18n)

python - Django 管理员 : image saved but error occured when click

python - 获取不同模型实例的用户输入评分的平均值 (Django)

python - 覆盖 Django 中仅一个字段的保存

django 如何实现动态(引导)模式

python - 使用 Django 的用户模型后,我的数据填充不再起作用。为什么?

python - 现有数据库的新 Django 应用程序初始数据库迁移

django-rest-auth:使用谷歌进行社交登录