Как изменить значение поля по умолчанию на связанной форме, которая отображается в Django?

В проекте Django у нас есть формы, которые уже были отправлены, где по какой-то причине человек до меня установил значение поля по умолчанию в один пробел (' '), и это влияет на некоторые другие функции, где нам нужно копировать данные (не думаю, что уместно вдаваться в подробности для этого вопроса)

В любом случае, вот фрагмент из models.py, где я изменил значение по умолчанию на '':

#inside class Meta   
base64_encoded_activation_key = models.CharField (max_length = 1000, default = '', blank = True, verbose_name = 'Activation Key') 

Inside views.py

def edit_activation(request, id=None):
    ......

    activation = get_object_or_404(ActivationRecord, pk=id)
    .......
    .......
    .......
    else: # GET request
        form = ActivationRecordForm(instance=activation)
        

Теперь, это работает нормально, если я создаю и отправляю новую форму, но когда я возвращаюсь к старой форме, то значение по-прежнему ' ' (что, я полагаю, ожидается, поскольку форма была отправлена), но я не знаю, как исправить это на новое значение по умолчанию.

Вернуться на верх