Instead of rendering preview.html it is better to render the comment target view (where the form was rendered). I think was the original 'django.contrib.comments' behaviour.
https://github.com/django/django-contrib-comments/blob/master/django_comments/views/comments.py#L83