ساخت کاربر (Create User)
برای ورود به پنل مدیریت نیاز به «کاربر (User)» داری. این کاربر ادمین است. بنابراین اول کاربر می سازیم. سپس وارد پنل می شویم. تمرکز ما روی دستور ترمینال است.
گام های ساخت کاربر ادمین جنگو
1) اجرای دستور ساخت سوپرکاربر
دستور را در ترمینال بزن. «سوپرکاربر (Superuser)» همه دسترسی ها را دارد. مثل مدیر مدرسه.
python manage.py createsuperuser
2) پر کردن اطلاعات کاربر
حالا ترمینال نام کاربری می خواهد. سپس ایمیل و گذرواژه را می گیرد. ایمیل می تواند آزمایشی باشد.
Username:
نمونه پر شده را می بینی. اگر گذرواژه ضعیف باشد، هشدار می دهد. می توانی اعتبارسنجی را دور بزنی، چون محیط تست است.
Username: johndoe
Email address: johndoe@dummymail.com
Password:
Password (again):
This password is too short. It must contain at least 8 characters.
This password is too common.
This password is entirely numeric.
Bypass password validation and create user anyway? [y/N]: y
Superuser created successfully.
3) اجرای سرور و ورود به /admin/
اکنون سرور را اجرا کن. سپس با نام کاربری و گذرواژه وارد شو.
python manage.py runserver
در مرورگر برو به آدرس 127.0.0.1:8000/admin/ . فرم ورود را کامل کن.
مدل ها در ادمین کجاست؟
در صفحه ادمین می توانی گروه ها و کاربران را مدیریت کنی. اما «Members» دیده نمی شود. باید به جنگو بگویی کدام مدل ها در ادمین نمایش داده شوند.
نکته: افزودن مدل Members در بخش بعدی انجام می شود. پس فعلاً نگران مخفی بودن آن نباش.
جمع بندی سریع
- دستور ساخت: createsuperuser را اجرا کن.
- هشدار رمز در محیط تست قابل عبور است.
- سرور را اجرا کن و به /admin/ برو.
- کاربران و گروه ها قابل مدیریت هستند.
- برای نمایش Members باید ثبتش کنی.
گام قبلی: پنل مدیریت (Admin). ادامه مسیر: افزودن Members به ادمین. همین جا هم یک لینک با کلیدواژه ما داریم: ساخت کاربر ادمین جنگو.