Ошибка Django: нулевое значение в столбце отношения нарушает ограничение not-null

У меня есть простая модель группы:

class Group(models.Model):
    leader = models.ForeignKey(User, on_delete=models.CASCADE, null=True)
    description = models.TextField()
    
   MEETING_PLACES = [
        ('Zoom', 'Zoom'),
        ('WhatsApp Call', 'WhatsApp Call'),
        ('Skype', 'Skype'),
        ('Other', 'Other'),
    ]
    meeting_place = models.CharField(
        choices=MEETING_PLACES,
        max_length=255
    )
    other_meeting_place = models.CharField(max_length=255, verbose_name='Other', 
    blank=True, null=True)

Моя задача состояла в том, чтобы вход other_meeting_place был виден только тогда, когда выбран ('Other', 'Other'),. html в моих шаблонах:

   <select name="meeting_place" id="meetingPlace" required="">
      <option value="" selected="">---------</option>
      <option value="Zoom">Zoom</option>
      <option value="WhatsApp Call">WhatsApp Call</option>
      <option value="Skype">Skype</option>
      <option value="Other">Other</option>
    </select>

    <input type="text" name="other_meeting_place" id="other" maxlength="255" 
    style="display: none;">

Использование javascript:

    let meetingPlace = document.getElementById('meetingPlace')
    let other = document.getElementById('other')
    other.style.display = 'none'

    meetingPlace.onchange = () => {  
        if (meetingPlace.options[meetingPlace.selectedIndex].text === 'Other') {
            other.style.display = 'block'
        } else if (meetingPlace.options[meetingPlace.selectedIndex].text !== 'Other') {
            other.style.display = 'none'
        }
    }

Теперь, когда я отправляю запрос на создание новой группы, я получаю эту ошибку в терминале:

return self.cursor.execute(sql, params)
django.db.utils.IntegrityError: null value in column "other_choice" of relation "chaburah_chaburah" violates not-null constraint

Я сделал миграции и мигрировал и не увидел ошибки, только когда я пытаюсь создать группу. Я видел, как люди отвечали на вопросы относительно ограничений not-null, но там много ответов на выбор, и я не смог найти тот, который применим к моему случаю.

null value звучит так, как будто все, что вводится в input, после отображения не отправляется. Или это связано исключительно с базой данных?

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