Вы можете использовать get_absolute_url
, но это будет работать только для определенного объекта. Поскольку ваш объект еще не создан, в этом случае он не будет работать.
Вы хотите использовать именованные шаблоны URL . Вот краткое введение:
Измените строку в вашем urls.py на:
(r'^manage/products/add/$', create_object, {'model': Product, 'post_save_redirect': ''}, "create-product"),
Затем в вашем шаблоне вы используете это для отображения URL:
{% url create-product %}
Если вы используете Django 1.5 или выше, вам нужно это:
{% url 'create-product' %}
Вы можете делать более мощные вещи с именованными шаблонами URL, они очень удобны. Обратите внимание, что они есть только в разрабатываемой версии (а также в версии 1.0).