دوره‌ها / Django / ساخت کاربر (Create User)

ساخت کاربر (Create User)

20 دقیقه Article

ساخت کاربر: دسترسی به پنل مدیریت 👤

برای استفاده از پنل مدیریت، باید یک کاربر با دسترسی 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 با نام کاربری و ایمیل خودتون بسازید. سپس وارد پنل مدیریت بشید و مطمئن بشید که همه چیز کار می‌کنه.

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.

برای ذخیره پیشرفت وارد شوید