gpt4 book ai didi

Django 管理员,自定义 View 错误 : invalid literal for int() with base 10

转载 作者:行者123 更新时间:2023-12-04 07:04:05 25 4
gpt4 key购买 nike

我正在尝试在 Django 管理员中创建自定义 View 。我正在阅读本网站,Simple Django Admin Preview ,但我有一个问题:

ValueError: invalid literal for int() with base 10: '13/preview'

这是我的 url.py:
url(r'^admin/diligencias/diligencia/(?P<object_id>\d+)/preview/$','preview'),

这是我的view.py:
@staff_member_required
def preview(request, object_id):
return object_detail(request, object_id=object_id,queryset=Diligencia.objects.all(), template_object_name = 'diligencia', )

这个错误是什么意思?

最佳答案

该 URLconf 并未接收该请求,而是由默认管理 View 接收,该 View 期望 app/model 之后的所有内容都是主键的整数值。

您可能需要在 URL 列表中将您的 URL 移到更高的位置,以便它位于包含管理 url 的那个之前。

关于Django 管理员,自定义 View 错误 : invalid literal for int() with base 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1381552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com