Hi Emanuele, I think the answer is no, but there is a quick and easy solution. Check out the django.views.generic.create_object.py file and the create_object function. You can see that the save() occurs via manipulator.save(new_data). >From what I have learned, it looks like you have two options: 1) Create your own "generic" method that does not actually save, this would be a good start. This would also have to be coordinated with the urls.py file so that it is used appropriately (e.g. to override any admin behaviour). This can be done without modifying django libraries. 2) modify manipulator_save() or the man.save() call in get_manipulator() in django.core.meta.__init__.py. This would involve source changes of course but may be easier depending on how much you want to override.
At least, that is what I would consider. But I would recommend trying alternatives before writing your own custom views - you may save yourself a lot of time if a lot of views require customization. -rob

