Я создаю объект, когда приходит запрос, и мне нужно вернуть URL, который можно использовать для доступа к объекту, если создание было успешным.
.../customer/<id>
поэтому после создания клиента я вызываю обратный метод, как показано ниже:
return xmlemit.render_xml( ( 'customer', [('url', cust.get_domain() +
reverse('customer_view',
kwargs = {'cust_id': cid}) ) ] ) )
Мне просто нужен вывод вроде:
<customer>
<url>/blah/blah/customer/3/ </url>
</customer>
В ответе в случае 3 указывается идентификатор клиента ...
cid
- это переменная, синоним атрибута cid модели customer.
Я думаю, что испортил kwargs или args функции reverse и получил ошибку ..
Документация по Django не очень помогает ..
Что именно означает словарь, который входит в kwargs
для обратной функции?
Спасибо