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.

Reply via email to