Django save () должен обработать это для вас автоматически.
Чтобы привести пример, вы обычно отправляете форму примерно так:
...
form = UserCVForm(request.POST, instance=user_cv)
if form.is_valid():
form.save()
...
'instance = user_cv' сообщает django, что вы хотите обновить существующую запись - в частности, 'user_cv'. Без 'instance = user_cv' Django вставит новую запись в базу данных.
Короче говоря, посмотрите, существует ли уже user_cv с чем-то вроде user_cv = UserCV.objects.get (user = user_id). Если существует user_cv, обязательно укажите экземпляр = user_cv при заполнении формы.