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 %}