ساخت کاربر (Create User)
ساخت کاربر: دسترسی به پنل مدیریت 👤
برای استفاده از پنل مدیریت، باید یک کاربر با دسترسی admin بسازید. این کاربر میتونه همه چیز رو مدیریت کنه!
روش اول: دستور createsuperuser
سادهترین روش برای ساخت کاربر admin:
# ساخت کاربر از خط فرمان
python manage.py createsuperuser
# یا از shell
from django.contrib.auth.models import User
user = User.objects.create_user(
username='admin',
email='admin@example.com',
password='secure_password123'
)
user.is_staff = True
user.is_superuser = True
user.save()
Superuser چیست؟ یک کاربر با تمام دسترسیها. این کاربر میتونه همه چیز رو ببینه، تغییر بده و حذف کنه. فقط برای مدیران سایت!
ویژگیهای کاربر Admin
is_staff=True: دسترسی به پنل مدیریتis_superuser=True: تمام دسترسیهاis_active=True: کاربر فعال است
امنیت: همیشه پسورد قوی برای کاربر admin انتخاب کنید! از ترکیب حروف بزرگ و کوچک، اعداد و کاراکترهای خاص استفاده کنید.
🎯 تمرین عملی:
یک کاربر admin با نام کاربری و ایمیل خودتون بسازید. سپس وارد پنل مدیریت بشید و مطمئن بشید که همه چیز کار میکنه.
آماده رفتن به درس بعدی هستید؟
این درس را به پایان رساندید و میتوانید به درس بعدی بروید.