Django Form не отправляется по какой-то причине

Моя Django форма не отправляется по какой-то причине, Когда я нажимаю submit и перехожу на страницу администратора, чтобы посмотреть экземпляр, я ничего не нахожу, Вот код:

views.py:

from django.shortcuts import render
from .models import User
from .forms import SignUpForm
def signup(request):
    username = request.POST.get('username')
    password = request.POST.get('password')
    data = User(username=username, password=password)
    return render(request, 'pages/signup.html', {'suf': SignUpForm})

forms.py:

from django import forms

class SignUpForm(forms.Form):
    username = forms.CharField(max_length=50)
    password = forms.CharField(max_length=50)

models.py:

from random import choice
from statistics import mode
from django import views
from django.db import models
from django.forms import ModelForm

class User(models.Model):
    username = models.CharField(max_length=50)
    password = models.CharField(max_length=50)

    def __str__(self):
        return self.username

admin.py:

from django.contrib import admin
from .models import User

admin.site.register(User)

signup.html:

{% extends 'base.html' %} {% load static %} {% block content %}
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Sign Up</title>
  </head>
  <body>
    <div class="signContainer">
      <form name="signUpForm" method="POST">
        {% csrf_token %} {{suf}}
        <input type="submit" value="Sign Up" class="submitButton" />
      </form>
    </div>
  </body>
</html>
{% endblock content %}
Вернуться на верх