Django Login and Registration | Django Authentication | Crash Course Tutorial | Rohan Yeole

Поділитися
Вставка
  • Опубліковано 8 гру 2023
  • #login #authentic
    Github - github.com/yeole-rohan/User-A...
    Website - www.djangoproject.in/
    Welcome to our comprehensive Django tutorial where we dive into the essentials of User Authentication and User Signup using Python. Whether you're a beginner or looking to sharpen your Django skills, this crash course is designed to guide you through the entire process of setting up a robust user system for your Django projects.In this tutorial, we'll cover the key concepts and steps involved in implementing secure user authentication and seamless user signup functionality. From project setup to coding, we'll walk you through each stage, ensuring you gain a solid understanding of Django's capabilities in managing user-related functionalities.By the end of this crash course, you'll be equipped with the knowledge and skills to integrate user authentication and signup features effortlessly into your Django projects. Join us on this learning journey and elevate your Python and Django development game. Don't forget to like, share, and subscribe for more valuable tutorials. Let's build something amazing together!#DjangoTutorial #PythonDevelopment #UserAuthentication #UserSignup #WebDevelopment #CrashCourse #DjangoProject #ProgrammingTutorial
    ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
    INSTAGRAM ► / r.yeole
    LINKEDIN ► / rohan-yeole-a90282136
    TELEGRAM ► t.me/+PEXA0InM2FQwMjhl
  • Наука та технологія

КОМЕНТАРІ • 87

  • @mvega8712
    @mvega8712 4 місяці тому

    Please create more tutorials like this one... pretty impressive and straightforward

  • @rohithgowdax
    @rohithgowdax 10 днів тому +1

    Thank You so Much sir 😍

  • @cutecatstv26
    @cutecatstv26 8 днів тому +1

    This is very useful for me, create more like this

  • @ifiokudofe1368
    @ifiokudofe1368 Місяць тому

    The best video on the topic so far

  • @salwanoor1809
    @salwanoor1809 2 місяці тому

    Hello. I don't know why in my views.py return render(request,"home.html", {}) comes with exception thrown 'base' is not a registered namespace. Please help me out on this.

    • @rohan-yeole
      @rohan-yeole  2 місяці тому

      This you created base.html file?, I think not, make sure you have that in templates folder

  • @9GameCastGameTv
    @9GameCastGameTv 5 місяців тому +1

    thx

  • @nandithass7326
    @nandithass7326 6 місяців тому

    9:13 csrf is not working for me . showing templae does not exist

    • @rohan-yeole
      @rohan-yeole  5 місяців тому

      Sid you restarted the server after creating an html file. Django server doesn't know if a new file is created!

  • @joswinemmanuel
    @joswinemmanuel 3 місяці тому +1

    Sir when I do /accounts/logout/ at 15:50 , it is not redirecting to Django administration Logged out, but showing 'This page is not working HTTP ERROR 405'... Sir can you help me.... Tell me why

    • @joswinemmanuel
      @joswinemmanuel 3 місяці тому

      Sir problem was solved when I installed Django 4.2.8... Frist Django 5.0.4 was installed... That caused the error

    • @rohan-yeole
      @rohan-yeole  3 місяці тому

      this is nice. generally use django version 4.0 or 4.1, they are stable now

    • @thatomashalaba6965
      @thatomashalaba6965 Місяць тому

      @@rohan-yeole I changed my install to 4.1 and 4.2.8 but still getting Method Not Allowed (GET): /accounts/logout/

  • @user-pw3so9pf1y
    @user-pw3so9pf1y 4 місяці тому +3

    How to update the page for the note sharing app

    • @rohan-yeole
      @rohan-yeole  4 місяці тому +2

      Pass on the I'd in url, use that id in function based view, with method of quesryset
      Somemodel.objects.filter(id=id).update(field=value).
      You must use PUT method of request to do this.

  • @user-pw3so9pf1y
    @user-pw3so9pf1y 4 місяці тому +1

    Sir please make a one short for note sharing app using django

    • @rohan-yeole
      @rohan-yeole  4 місяці тому

      can you elaborate? didn't get it. you mean youtube short?

  • @harshalshah1058
    @harshalshah1058 5 місяців тому

    static not working for me in link href line of base.html...how to resolve this?

    • @rohan-yeole
      @rohan-yeole  5 місяців тому

      {% load static %} add this tag after head tag.

    • @harshalshah1058
      @harshalshah1058 5 місяців тому

      @@rohan-yeole already added..still giving error

    • @rohan-yeole
      @rohan-yeole  5 місяців тому

      @@harshalshah1058 could share code in comment, base.html

  • @QuangThangTa-qi1zc
    @QuangThangTa-qi1zc Місяць тому +2

    it is not logging out, I got HTTP ERROR 405

    • @MerinaFidelis
      @MerinaFidelis Місяць тому

      Create a form of logout and set the method to post

  • @AnithaPoly
    @AnithaPoly 2 місяці тому

    sir from signup page not redirecting to login page

    • @rohan-yeole
      @rohan-yeole  2 місяці тому

      please check redirect from signup view, should be "login"

  • @studentcodehub9602
    @studentcodehub9602 6 місяців тому

    I cannot open my signup page I have this Error: 'WSGIRequest' object has no attribute 'thod'

    • @rohan-yeole
      @rohan-yeole  6 місяців тому

      When did you get this error?

    • @studentcodehub9602
      @studentcodehub9602 6 місяців тому

      @@rohan-yeole
      I'm having this error:
      ==============error===================
      AttributeError at /signup/
      'WSGIRequest' object has no attribute 'thod'
      Django Version: 3.2.9
      Python Version: 3.10.0
      Installed Applications:
      ['django.contrib.admin',
      'django.contrib.auth',
      'django.contrib.contenttypes',
      'django.contrib.sessions',
      'django.contrib.messages',
      'django.contrib.staticfiles',
      'base']
      Installed Middleware:
      ['django.middleware.security.SecurityMiddleware',
      'django.contrib.sessions.middleware.SessionMiddleware',
      'django.middleware.common.CommonMiddleware',
      'django.middleware.csrf.CsrfViewMiddleware',
      'django.contrib.auth.middleware.AuthenticationMiddleware',
      'django.contrib.messages.middleware.MessageMiddleware',
      'django.middleware.clickjacking.XFrameOptionsMiddleware']
      ==============error===================
      Am I missing referrences? like applicaation to install in pip? or is it the version of python I'm using?

    • @studentcodehub9602
      @studentcodehub9602 6 місяців тому

      @@rohan-yeole when I implement this code:
      if request.thod == "POST":
      # form = UserCreationForm(request.POST or None)
      # if form.is_valid():
      # form.save()
      # username = form.cleaned_data.get('username')
      # else:
      # form = UserCreationForm()
      # return render(request, "registration/signup.html", {"form": form})
      but whit this no error:
      def authView(request):
      form = UserCreationForm()
      return render(request, "registration/signup.html", {"form": form})

    • @studentcodehub9602
      @studentcodehub9602 6 місяців тому

      @@rohan-yeole after I implement this:
      def authView(request):
      if request.thod == "POST":
      form = UserCreationForm(request.POST or None)
      if form.is_valid():
      form.save()
      username = form.cleaned_data.get('username')
      else:
      form = UserCreationForm()
      return render(request, "registration/signup.html", {"form": form})
      =======================================================================
      but this I have no error:
      def authView(request):
      form = UserCreationForm()
      return render(request, "registration/signup.html", {"form": form})

    • @aniBunny12378
      @aniBunny12378 3 місяці тому +1

      Did you mean to write method*

  • @JainyVarghese
    @JainyVarghese Місяць тому

    sir, from the login page I can't go to the home page. it says page not found. please help me sir, I got stuck here.

    • @rohan-yeole
      @rohan-yeole  Місяць тому

      did you added login_redirect_url = '/' in settings file?

    • @jainmaria5630
      @jainmaria5630 Місяць тому

      @@rohan-yeole I updated the settings, and now it is working fine. Thank you so much for the excellent video. Hope we get more videos in the future.

  • @nandithass7326
    @nandithass7326 6 місяців тому

    after updating sign up.html and login.html after 9:13 I’m unable to see username sign up submit form on front end it shows Template doesn’t exist at signup where I wrote the same code as you mentioned in signup and login file.

    • @rohan-yeole
      @rohan-yeole  6 місяців тому

      Template doesn’t exist ----> this may come if you havn't added or added but didn't restarted server. please check this.

    • @user-od9ip1nr6l
      @user-od9ip1nr6l 6 місяців тому

      I m getting the webpage but csrf nd {{form}} is being displayed there with submit button. No username and password

    • @rohan-yeole
      @rohan-yeole  6 місяців тому

      @@user-od9ip1nr6l can you discribe this "No username and password", is it label or something else?

    • @user-od9ip1nr6l
      @user-od9ip1nr6l 6 місяців тому

      I meqn i am not getting those when i load my webpage

  • @ASTRALABSGH
    @ASTRALABSGH Місяць тому

    nice video ver educational
    can you please do one with top verification

    • @rohan-yeole
      @rohan-yeole  Місяць тому

      Okay..Will see if time permits....cheers

  • @user-nd9zy8ej5z
    @user-nd9zy8ej5z 5 місяців тому +2

    Sir, whit what details you have logged in at 15:37 min

    • @meet.krunalrana
      @meet.krunalrana 4 місяці тому

      you have to crate user using Django commands

    • @rohan-yeole
      @rohan-yeole  4 місяці тому +1

      use python manage.py createsuperuser to create user.

  • @MSaivarshitha
    @MSaivarshitha Місяць тому

    github page is not working ..could u give correct one

  • @user-nd9zy8ej5z
    @user-nd9zy8ej5z 5 місяців тому

    With what details you have logged in at 15:37

    • @thorodinson8187
      @thorodinson8187 4 місяці тому

      What did you put , mine is not working

  • @thehindu9972
    @thehindu9972 Місяць тому

    Bro can u pls share your video link : Django Deployment

    • @rohan-yeole
      @rohan-yeole  Місяць тому

      what exactly "Django Deployment" on?

    • @thehindu9972
      @thehindu9972 Місяць тому

      @@rohan-yeole anyone bro but I want to make my project into live 😞 share one best vidoe

    • @rohan-yeole
      @rohan-yeole  Місяць тому

      @@thehindu9972 here its a free platform ua-cam.com/video/-5Ft9WOWPGQ/v-deo.htmlsi=x8vcRC6zdEuvbC0o

  • @QuangThangTa-qi1zc
    @QuangThangTa-qi1zc Місяць тому

    it is not logging out , I got HTTP ERROR 405 error

  • @VapTex
    @VapTex 2 місяці тому

    it is not logging out , sadly doesnt work

    • @rohan-yeole
      @rohan-yeole  2 місяці тому

      Does other URLS works for you? what error you faced?

  • @meet.krunalrana
    @meet.krunalrana 4 місяці тому

    why did you jump steps , need to add user creation steps 15:38

    • @rohan-yeole
      @rohan-yeole  4 місяці тому

      Might have missed to show in video while editing.

  • @zarakkhan571
    @zarakkhan571 4 місяці тому +1

    Honestly I'm trying to follow each and every step but when i see an error it angers me a lot. I don't know what's the problem whenever i try to do something it never gets completed. In this tutorial when you do something it goes well but when i do it something pops up

    • @rohan-yeole
      @rohan-yeole  4 місяці тому

      what is happening?

    • @zarakkhan571
      @zarakkhan571 4 місяці тому

      @@rohan-yeole i had an html login page with a simple for ... I added the csrf_token in the form and it is showing it in the Html browser view as a text. Next i had created another page Dashboard.html where when i click on the Sign In button on the login.html page it would redirect it to the dashboard.html. but it is showing some error says template does not exist at accounts/login

    • @SufficientDaikon
      @SufficientDaikon 4 місяці тому +1

      that's just the nature of being a programmer, encountering errors is the only constant

  • @krisuu4106
    @krisuu4106 4 місяці тому

    how did u do /accounts/logout/ at 15:50 , for me its not working

    • @rohan-yeole
      @rohan-yeole  4 місяці тому

      here you can find all routes
      docs.djangoproject.com/en/5.0/topics/auth/default/#module-django.contrib.auth.views

  • @ramakanttiwari835
    @ramakanttiwari835 4 місяці тому

    My logout functionality is not working

    • @rohan-yeole
      @rohan-yeole  4 місяці тому

      what is actual error you are getting?

  • @DATA_MACHINE22
    @DATA_MACHINE22 7 місяців тому

    Rohan username password button not showing up after changing signup.html file

    • @rohan-yeole
      @rohan-yeole  7 місяців тому

      Can you specify at what part of time and what you have changed?

    • @DATA_MACHINE22
      @DATA_MACHINE22 7 місяців тому

      @@rohan-yeoleafter updating sign up.html and login.html after 9:13 I’m unable to see username sign up submit form on front end it shows Template doesn’t exist at signup where I wrote the same code as you mentioned in signup and login file

    • @rohan-yeole
      @rohan-yeole  7 місяців тому

      For signup as u mentioned you will have to create a form. If you follow ahead you will be able to create a form and can see it on frontend. For template not exist make sure in view provided correct path in render method. Additionally in settings file, to templates block make sure to add BASE_DIR / "templates". Hope this will help. I urge you go over all tutorial. Your doubt will be solved. Thanks

    • @DATA_MACHINE22
      @DATA_MACHINE22 7 місяців тому

      @@rohan-yeolethanks signup is working now I didn’t created template/registration directory, now it works thanks

    • @nandithass7326
      @nandithass7326 6 місяців тому

      @@DATA_MACHINE22 what?

  • @ajimccullum2837
    @ajimccullum2837 5 місяців тому

    Sir ,I have one doubt, please give the you mail??

  • @sachinprasad7594
    @sachinprasad7594 2 місяці тому

    Redirect kaha se aya

  • @crisp9734
    @crisp9734 5 місяців тому

    bro remove signup warnings ofc no one like this warning

    • @rohan-yeole
      @rohan-yeole  5 місяців тому

      Okay...but as learner person should know. Removing it may vary depending upon requirements.

  • @thorodinson8187
    @thorodinson8187 4 місяці тому

    Whats the username and password??

    • @rohan-yeole
      @rohan-yeole  4 місяці тому

      the one you have created. through --
      python manage.py createsuperuser

    • @thorodinson8187
      @thorodinson8187 4 місяці тому

      @@rohan-yeole I registered and then logged in , then it worked . I was directly trying to login(was my mistake) , anyways thanks for the video it was great👍

    • @cheddaberetta11
      @cheddaberetta11 3 місяці тому +1

      @@rohan-yeole How would you get the registration page to automatically make that superuser for you?