Form is submitted, but the value is none in the database

When I submitted this form, instead of saving the value it takes and save it to the database, it submitted the form but the value is none when I check admin page, the form is submitted and redirected me to home page, but the value that a form takes is none when I check my admin:

Model:

class Column(models.Model):
     user = models.OneToOneField(User, on_delete= models.CASCADE)
     name = models.CharField(max_length=100)
     select_type = models.ForeignKey(Type, on_delete= models.CASCADE)

views:

class CreateColumn(CreateView):
    model = Column
    template_name = 'column_create.html'
    form_class = ColumnForm
    success_url = 'home'
    
    def get_context_data(self, **kwargs):
        context = super(CreateColumn, self).get_context_data(**kwargs)
        context['formset'] = ColumnFormSet(queryset=Column.objects.none())
        return context

    def form_valid(self, form):
        form.instance.user = self.request.user
        return super(CreateColumn, self).form_valid(form)

Form:

class ColumnForm(forms.ModelForm):
    class Meta:
        model = Column
        fields = ['name', 'select_type']

ColumnFormSet = modelformset_factory(Column, fields=('name' 'select_type'), extra=30)

template:

<form method='post'>
    {% csrf_token %}
{{ formset.management_form}}
   {% for form in formset %}
        {{form.as_p}}
   {% endfor %}
<button type='submit'>Save<button/>
<form/>

What are these “models” and what kind of db is it?

I’m using SQLite with django==4.1.0