I think you should be using F() expressions here https://docs.djangoproject.com/en/dev/ref/models/instances/#updating-attributes-based-on-existing-fields