رابط مدیر یا همان صفحه مدیریت بخش مهمی برای هر پروژه وب سایت است که مدیران وب سایت با استفاده از آن، محتویات و فعالیت های مرتبط با سایت (مانند تعیین دسترسی کاربران، تایید درخواست های ثبت نام، تایید و ویرایش نظرات و ...) را مدیریت می کنند. جنگو (django) نیز برای شما یک رابط مدیریت (admin interface) اختیاری برای مدیریت کارها و فعالیت هایی که می خواهید در سایتتان صورت بگیرد، فراهم کرده است.
به راحتی می توانید با صفحه ادمینی که جنگو برایتان آماده کرده کارهای مربوط به سایت خود را انجام دهید و در صورت نیاز آن را برای پروژه خود شخصی سازی (customize) کنید.
برای ورود به صفحه ادمین بایستی چند کار کوچک صورت بگیرد و پیش نیازهای آن انجام شود.
صفحه ادمین از پکیج django.contrib جنگو بهره می گیرد، پس برای کار کردن با صفحه ادمین لازم است که از ایمپورت (import) شدن چند ماژول در پروژه خود اطمینان حاصل کنید.
برای این کار به فایل settings.py پروژه خود رفته و در کدهای این فایل و در قسمت INSTALLED_APPS خود اطمینان حاصل کنید که نوشته های زیر موجود است:
دقت کنید که غیر از 'django.contrib.admin' وجود سه پکیج django.contrib.auth' ،'django.contrib.contenttypes' و 'django.contrib.sessions' نیز برای کار با صفحه ادمین نیز ضروری است.
همچنین از وجود نوشته های زیر در MIDDLEWARE_CLASSES نیز اطمینان حاصل کنید:
حالا cmd را باز کرده و به مسیر فایل پروژه خود بروید و دستور python manage.py migrate
را وارد کنید. این دستور برای ساخت پایگاه داده های مورد نیاز صفحه ادمین است.
اکنون برای دسترسی به صفحه ادمین نیازمند ساخت یک یوزر و پسورد هستید. برای این کار در همان محیط cmd دستور ساخت یوزر یعنی python manage.py createsuperuser
را اجرا کنید.
همانطور که در تصویر زیر نیز می بینید، اگر این دستور را در cmd اجرا کنید خواهید دید که از شما نام کاربری، ایمیل و رمز عبور می خواهد. نام کاربری و رمز عبوری که با آن می خواهید به صفحه ادمین وارد شوید را در قسمت مربوطه وارد کنید تا عملیات لازم صورت گیرد.
حالا نوبت افزودن آدرس (URL) صفحه ادمین به URLconf (درون فایل urls.py) می باشد. اما جنگو به صورت پیش فرض این کار را برای شما انجام داده است. برای اطمینان حاصل کردن از این مسئله به فایل urls.py پروژه خود بروید.
هم اکنون وقت اجرا کردن سرور داخلی جنگو با دستور python manage.py runserver
در cmd است تا بتوانید به سایت خود (در هنگام توسعه سایت) و صفحه ادمین آن دسترسی داشته باشید.
حالا آدرس http://127.0.0.1:8000/admin/ در نوار مرورگر خود تایپ کنید.
الان شما در صفحه ورود به صفحه رابط ادمین حضور دارید.
نام کاربری (username) و رمز عبوری (password) را که با دستور python manage.py createsuperuser
ساخته بودید، اینجا وارد کنید.
حالا شما در صفحه ادمین سایت خود حضور دارید.
این شکل ساده صفحه ادمین پروژه شماست که می توانید آن را با اعمال تغییرات طبق نیازهای خود شخصی سازی کنید. (در آینده بیشتر در این باره توضیح خواهیم داد.)
منبع: وب سایت tutorialspoint
در این قسمت، به پرسشهای تخصصی شما دربارهی محتوای مقاله پاسخ داده نمیشود. سوالات خود را اینجا بپرسید.
در این قسمت، به پرسشهای تخصصی شما دربارهی محتوای مقاله پاسخ داده نمیشود. سوالات خود را اینجا بپرسید.
در این قسمت، به پرسشهای تخصصی شما دربارهی محتوای مقاله پاسخ داده نمیشود. سوالات خود را اینجا بپرسید.
در این قسمت، به پرسشهای تخصصی شما دربارهی محتوای مقاله پاسخ داده نمیشود. سوالات خود را اینجا بپرسید.
در این قسمت، به پرسشهای تخصصی شما دربارهی محتوای مقاله پاسخ داده نمیشود. سوالات خود را اینجا بپرسید.
در این قسمت، به پرسشهای تخصصی شما دربارهی محتوای مقاله پاسخ داده نمیشود. سوالات خود را اینجا بپرسید.
در این قسمت، به پرسشهای تخصصی شما دربارهی محتوای مقاله پاسخ داده نمیشود. سوالات خود را اینجا بپرسید.
در این قسمت، به پرسشهای تخصصی شما دربارهی محتوای مقاله پاسخ داده نمیشود. سوالات خود را اینجا بپرسید.