Thank you all.My problem is solved. On Sunday, July 30, 2023 at 11:34:43 AM UTC+6 Prashanth Patelc wrote:
> Use default django user model > > from django.contrib.auth.models import User > # Create your models here. > class Registration (models.Model): > author = models.ForeignKey(User, on_delete=models.CASCADE) > > # write your fields here > > > > In settings.py > > > AUTH_USER_MODEL = app name . Modelname > > On Sun, Jul 30, 2023, 10:57 AM Mohammad Ehsan Ansari <[email protected]> > wrote: > >> First extend abstract user model or abstract base user model in your user >> model and after that define auth.model in settings.py hope its work >> >> Sent from my iPhone >> >> On 30-Jul-2023, at 10:45 AM, Abdulrahman Abbas <[email protected]> >> wrote: >> >> >> Can you login with superuser? >> >> On Sun, Jul 30, 2023, 02:32 Mh Limon <[email protected]> wrote: >> >>> Views.py file >>> >>> from django.shortcuts import render,HttpResponse,redirect >>> from .models import registration >>> from django.contrib.auth import authenticate,login >>> >>> def home(request): >>> return render(request,'home.html') >>> >>> def log_in(request): >>> if request.method == 'POST': >>> username = request.POST.get('username') >>> password = request.POST.get('password') >>> >>> user = authenticate(request, username=username, password= >>> password) >>> >>> if user is not None: >>> login(request, user) >>> return redirect('home') >>> else: >>> return HttpResponse("You have incorrect Username or >>> password") >>> >>> return render(request, 'log_in.html') >>> >>> >>> def sign_up(request): >>> if request.method == 'POST': >>> name = request.POST.get('fullname') >>> username = request.POST.get('username') >>> email = request.POST.get('email') >>> pass1 = request.POST.get('password') >>> pass2 = request.POST.get('confirm_password') >>> >>> if pass1 != pass2: >>> return HttpResponse("Password not matched") >>> else: >>> db = registration() >>> >>> db.Name = name >>> db.username = username >>> db.Email = email >>> db.Password = pass1 >>> >>> db.save() >>> >>> return redirect('log_in') >>> >>> >>> return render(request,'sign_up.html') >>> >>> This is models.py for sqlite database: >>> from django.db import models >>> >>> class registration(models.Model): >>> Name = models.CharField(max_length=100) >>> username = models.CharField(max_length=100) >>> Email = models.CharField(max_length=100) >>> Password = models.CharField(max_length=100) >>> >>> >>> when providing the correct username and password, the system >>> consistently displays an error message stating "You have incorrect Username >>> or password." >>> >>> please help me to solve this error. >>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Django users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/django-users/4003937f-9045-4cea-bd6c-b071d7b1a6c3n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/django-users/4003937f-9045-4cea-bd6c-b071d7b1a6c3n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/CAGGqo0MMu55nqSSKhW2%2BjGgGCGf62JJoBuCZA2wgK3NONCxzCg%40mail.gmail.com >> >> <https://groups.google.com/d/msgid/django-users/CAGGqo0MMu55nqSSKhW2%2BjGgGCGf62JJoBuCZA2wgK3NONCxzCg%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/BF995111-54EC-4CD1-A3E8-FE4F35AE49B1%40gmail.com >> >> <https://groups.google.com/d/msgid/django-users/BF995111-54EC-4CD1-A3E8-FE4F35AE49B1%40gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/080b9766-217a-488b-be58-8f3f6b3662d8n%40googlegroups.com.

