Форма не добавляет данные в базу данных. Я пробовал много раз в течение 3 дней, а также пробовал с различными типами, но все еще не происходит. пожалуйста, помогите мне.

Я пробовал много раз в течение 3 дней, а также пробовал с разных типов, но все равно не получилось. ' #models.py from django.db import models
class RegisterModel(models.Model): image = models.ImageField() имя = models.CharField(max_length=100) email = models.EmailField(max_length=20) пароль = models.CharField(max_length=20) телефон = models.CharField(max_length=12) адрес = models.CharField(max_length=100) '

'
#forms.py
from Pages.models import RegisterModel
    from django.forms import ModelForm
    
    class RegisterForms(ModelForm):
        class Meta:
            model = RegisterModel
            fields = ["image","name","email","password","phone","address"]'
'
#views.py
def add(request):
    if request.method == "POST":
        form = RegisterForms(request.POST)
        if form.is_valid():
            form.save(commit=True)
            print("valid")
            return redirect('/')
    else:
        form = RegisterForms()
        print("not valid")
        context = {'form':form}
    return render(request,'Pages/add.html',context)
'

' 
#admin.py
from django.contrib import admin
from Pages.models import RegisterModel
    
@admin.register(RegisterModel)
class RegisterAdmin(admin.ModelAdmin):
    list_display = ["image","name","email","password","phone","address"]'
Вернуться на верх