Форма не добавляет данные в базу данных. Я пробовал много раз в течение 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"]'