ایجاد Superuser برای دسترسی به Admin Panel در جنگو
برای دسترسی به پنل مدیریت جنگو (Admin Panel)، شما باید یک Superuser ایجاد کنید. Superuser کاربری است که دسترسی کامل به همه بخشهای پنل مدیریت دارد و میتواند تمام مدلها و دادهها را مشاهده، ویرایش یا حذف کند.
مراحل ایجاد Superuser:
-
اجرای دستور createsuperuser: برای ایجاد یک Superuser، از دستور createsuperuser استفاده کنید. این دستور در محیط ترمینال یا خط فرمان اجرا میشود.
ابتدا در پوشه پروژه جنگو وارد شوید:
cd myprojectسپس دستور زیر را اجرا کنید:
python manage.py createsuperuser -
پر کردن اطلاعات کاربر Superuser: بعد از اجرای دستور، از شما خواسته میشود که اطلاعات کاربر Superuser را وارد کنید. این اطلاعات عبارتند از:
- نام کاربری (Username): نامی که برای ورود به پنل مدیریت استفاده میشود.
- ایمیل (Email address): آدرس ایمیل مربوط به کاربر.
- رمز عبور (Password): رمز عبور که باید امن باشد.
توجه داشته باشید که اگر رمز عبور وارد شده ضعیف باشد، جنگو آن را رد میکند و از شما درخواست میکند که یک رمز عبور قویتری وارد کنید.
پس از تکمیل این مراحل، Superuser جدید ایجاد خواهد شد.
-
دسترسی به Admin Panel: حالا میتوانید وارد پنل مدیریت شوید. برای این کار، در مرورگر خود آدرس زیر را وارد کنید:
http://127.0.0.1:8000/admin/سپس از شما خواسته میشود که با نام کاربری و رمز عبور که هنگام ایجاد Superuser وارد کردهاید، وارد شوید.
نکات مهم:
- تنها کاربران با دسترسی Superuser میتوانند تمام بخشها و مدلهای جنگو را از طریق پنل مدیریت مشاهده و تغییر دهند.
- اگر در هنگام ایجاد Superuser از رمز عبور خود مطمئن نیستید، میتوانید آن را با دستور changepassword تغییر دهید:
python manage.py changepassword <username>
این فرآیند بسیار ساده است و به شما اجازه میدهد تا به راحتی دادهها و مدلها را از طریق پنل مدیریت جنگو کنترل کنید.