Привет Всем, я делаю блог с django, но мне нужно зарегистрировать использование, и всегда я получаю эту ошибку:
AttributeError at /register/
'register' object has no attribute 'get'
Я уже ищу слишком много раз, но я не получаю правильный ответ, поэтому убедитесь, чтоне помечать как дубликат
Вот мой Views.py
from django.shortcuts import render , get_object_or_404,redirect
from django.utils import timezone
from blog.models import *
from blog.forms import *
from django.contrib.auth.decorators import login_required
from django.urls import reverse_lazy
from django.contrib.auth.models import User
from django.contrib.auth.mixins import LoginRequiredMixin
from django.views.generic import (TemplateView,ListView,
DetailView,CreateView,
UpdateView,DeleteView)
# Create your views here.\
def user_register(request):
if request.method == "POST":
reg = register(data=request.POST)
if reg.is_valid():
user = reg.save()
user.set_password(user.password)
user.save()
else:
print(register.errors)
else:
reg = register()
return render(request,'register.html',{'reg':reg})
Вот мой Models.py
class register(models.Model):
user = models.OneToOneField(User,on_delete="Cascade")
Вот мой Forms.py
class register(forms.ModelForm):
class Meta():
model = User
fields = ('username','email','password')
Я жду ваших ответов!