Привет мои друзья, я изучаю Django недавно и у меня есть проблема, которую я пытался решить много раз и проблема в том, что объект 'int' не является итерируемым [закрыто]

from django.shortcuts import render
from .models import Signup
from .forms import SignupForm

email = []

def checkSignup(name):

    count = Signup.objects.all().count()
    for i in range(count):
        i+=1
        ch = Signup.objects.get(i)
        if ch.name==name:
            return True
    return False
def signup_index(request):
    context = {'form':SignupForm}


    if request.method == 'POST':
        name = request.POST.get('name')

        password = request.POST.get('password')
        if checkSignup(name) == False:

            email.append(name)

            data = Signup(name = name , password = password)

            data.save()
        else:
            print("This email already exists")
    return render(request, 'signup_index.html',context)
Вернуться на верх