Заполнение формы, django, python

Есть SlugField поле в форме, при заполнении и отправки данных, выдает следующее: Это поле не может иметь значение NULL.

ошибка при заполнении

models.py:

class Watches_db(models.Model):
    ...
    url_watches_model = models.SlugField(max_length=50, unique=True, db_index=True)
    ...

forms.py:

class Add_watches_form(forms.ModelForm):
    class Meta:
        model = Watches_db
        fields = ['url_watches_model', ...]

views.py:

class Add_watches(CreateView):
    form_class = Add_watches_form
    template_name = 'add_product/add_watches.html'

add_watches.html:

<form action = '{% url "add_watches" %}' method='post' enctype="multipart/form-data">

{% for wf in form %}
<p><label class='form-label' for='{{wf.id_for_label}}'>{{wf.label}}: </label>{{wf}}</p>
<div class = 'form-error'>{{wf.errors}}</div>
{% endfor %}

<button type="submit">Добавить товар</button>

Я так понял что проблема в модели, но не знаю где именно исправить. Вариант сделать null=True в модели не хочу.

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