Skip to content

ibr446/exama

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Django Login & Register Bu Django loyihasi foydalanuvchilar uchun login va register funksiyalarini taqdim etadi. 📌 Talablar Python 3.8+ Django 4+ virtualenv (ixtiyoriy) 🔧 O'rnatish Repository-ni klonlash git clone cd Virtual muhit yaratish va faollashtirish (ixtiyoriy) python -m venv venv source venv/bin/activate # MacOS/Linux venv\Scripts\activate # Windows Kerakli kutubxonalarni o‘rnatish pip install -r requirements.txt Ma'lumotlar bazasini yaratish python manage.py migrate Superuser yaratish (ixtiyoriy, admin panel uchun) python manage.py createsuperuser So‘ngra foydalanuvchi nomi, email va parolni kiriting. Serverni ishga tushirish python manage.py runserver 🔑 Login va Ro‘yxatdan o‘tish (Register) 📌 URL-lar Register: http://127.0.0.1:8000/register/ Login: http://127.0.0.1:8000/login/ Logout: http://127.0.0.1:8000/logout/ 📜 Views (Misol sifatida) Register View from django.shortcuts import render, redirect from django.contrib.auth.forms import UserCreationForm from django.contrib.auth import login def register(request): if request.method == "POST": form = UserCreationForm(request.POST) if form.is_valid(): user = form.save() login(request, user) return redirect("home") else: form = UserCreationForm() return render(request, "register.html", {"form": form}) Login View from django.contrib.auth.views import LoginView class CustomLoginView(LoginView): template_name = "login.html" 🎨 HTML Shablonlar register.html {% csrf_token %} {{ form.as_p }} Ro‘yxatdan o‘tish login.html {% csrf_token %} {{ form.as_p }} Kirish 📌 Qo‘shimcha Agar foydalanuvchi tizimga kirgan bo‘lsa, logout qilish uchun: Chiqish Admin panelga kirish: http://127.0.0.1:8000/admin/ 🤝 Hissa qo‘shish Agar loyihaga qo‘shimcha qo‘shmoqchi bo‘lsangiz, pull request yuborishingiz mumkin. 📜 Litsenziya Ushbu loyiha MIT litsenziyasi asosida tarqatiladi.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •