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