Я хотел бы создать новый заказ, и когда я его сохраню, мне бы хотелось, чтобы он возвращал меня на страницу с таким же идентификатором заказа, а не индексом, как показано ниже.
def order_create(request): print(request.POST) order_number = request.GET['order_number'] date = request.GET['date'] client = request.GET['client'] order_details = order(order_number=order_number, date=date, client=client) order_details.save() return redirect('/')
вместо return redirect('/')
return redirect('/')
используйте что-то вроде:
return redirect(reverse("orders:view", kwargs={"order_id": order_number}))
Это зависит от того, похожа ли ваша запись URL на:
path("orders/<int:order_id>/", view=view.view_order, name="view")