• خانه
  • وبلاگ
  • فعال کردن و اتصال رابط مدیریت جنگو • CloudSigma

فعال کردن و اتصال رابط مدیریت جنگو • CloudSigma

 تاریخ انتشار :
/
  وبلاگ
فعال کردن و اتصال رابط مدیریت جنگو • CloudSigma


جنگو یک چارچوب محبوب، رایگان و منبع باز برنامه وب است که بر روی پایتون ساخته شده است. این به دنبال ساده سازی توسعه برنامه های کاربردی وب است. جنگو با مجموعه ای از اجزای سازنده ارائه می شود تا توسعه وب سایت را سریعتر و آسان تر کند.

در سری مقالات جنگو، نحوه استفاده از جنگو با یک برنامه آزمایشی را بررسی می کنیم. در این آموزش، آنچه را که در Creating Models Django: A Tutorial یاد گرفتیم، می آموزیم و مدل جنگو خود را به رابط مدیریت متصل می کنیم.

بیا شروع کنیم!

پیش نیازها

این راهنما بیشتر به پیکربندی و ساخت برنامه جنگو می‌پردازد. نیاز به پیش نیازهای زیر دارد:

اگر تاکنون این سری را دنبال کرده‌اید، ما یک نمونه برنامه جنگو ایجاد کرده‌ایم، با MySQL ارتباط برقرار کرده‌ایم و مدل‌های پایگاه داده را برای
انتشارات و
نظرات. این قالب ها عملکردهای ساده یک سایت وبلاگ پایه را دارند. این راهنما از اینجا ادامه خواهد یافت. توجه داشته باشید که مستندات رسمی جنگو، ساخت برنامه‌های وب را در اطراف یک رابط مدیریت جنگو که به‌طور خودکار تولید می‌شود، تشویق نمی‌کند.

مرحله 1. Admin را فعال کنید

همانطور که در آموزش های پیش نیاز نشان داده شده است، همیشه توصیه می شود که برنامه جنگو خود را در یک محیط مجازی اختصاصی پایتون بسازید. هر زمان که قصد داریم روی اپلیکیشن کار کنیم، باید محیط مجازی را فعال کنید.

ابتدا اسکریپت را اجرا کنید تا محیط مجازی پایتون فعال شود:

فعال کردن و پیوند دادن رابط مدیریت جنگو Enable Env

ابتدا باید پیکربندی برنامه جنگو را تغییر دهیم. فایل پیکربندی را باز کنید
تنظیمات.py در یک ویرایشگر متن:

به قسمت پایین بروید
INSTALLED_APPS. تمام برنامه های مربوط به پروژه جنگو ما را فهرست می کند. همراه با برنامه های پیش فرض، باید شامل برنامه مدل جنگو باشد
برنامه_تصادفی و
جانگو.مشارکت.مدیر:

فعال کردن و پیوند دادن برنامه های نصب شده در رابط مدیریت جنگو

در مرحله بعد، باید فایل پیکربندی URL را تغییر دهیم
آدرس های URL.py. فایل را در یک ویرایشگر متن باز کنید:

فایل باید حاوی کدهای زیر باشد:

فعال کردن و اتصال رابط مدیریت جنگو نمونه URL های برنامه

فایل را ذخیره کنید و ویرایشگر را ببندید. این تنظیمات تضمین می‌کند که برنامه جنگو ما به مدل‌های مدیریت و رابط کاربری مدیریت دسترسی خواهد داشت.

مرحله 2. تأیید نصب مدیر

پس از انجام تغییرات پیکربندی، توصیه می شود که مدل ها را انتقال دهید تا پایگاه داده با آن به روز شود
مدیر مدل ها.

مهاجرت پایگاه داده را در برنامه جنگو ما شروع کنید:

رابط مدیریت جنگو را فعال و وصل کنید Run a migration

اکنون آماده راه اندازی سرور جنگو هستیم. از آنجایی که این یک پروژه محلی است، سرور را به صورت محلی اجرا خواهیم کرد. سرور باید روی پورت اجرا شود
8000. اگر فایروال را پیکربندی کرده‌اید، باید به ترافیک تبادل پورت اجازه دهد
8000. این راهنمای عمیق UFW نحوه اجازه دادن به ترافیک به یک پورت خاص را نشان می دهد.

سرور را راه اندازی کنید:

برای شروع رابط مدیریت جنگو، سرور را فعال و متصل کنید

سپس URL سرور را در یک مرورگر وب باز کنید:

فعال کردن و اتصال صفحه وب سرور رابط مدیریت جنگو

برای دسترسی به صفحه دسترسی ادمین به آدرس زیر بروید:

فعال کردن و پیوند دادن صفحه مدیریت رابط مدیریت جنگو

ما به یک حساب کاربری آماده برای برنامه جنگو نیاز داریم. این حساب مدیریت بالاترین اولویت را در برنامه ما خواهد داشت.

مرحله 3. یک حساب کاربری superuser ایجاد کنید

تاکنون تأیید کرده‌ایم که برنامه جنگو ما با موفقیت استفاده می‌کند
مدیرانمدل و صفحه مدیریت موجود است. سرور جنگو را با فشار دادن خاموش کنید Ctrl + C.

پس از خاموش شدن، می توانیم تغییراتی در برنامه جنگو ایجاد کنیم. برای ایجاد یک حساب کاربری superuser/administrator دستور زیر را اجرا کنید:

فعال کردن و اتصال رابط مدیریت جنگو یک SuperUser ایجاد کنید

برای تایید نام کاربری، ایمیل و رمز عبور می خواهد. اکنون می توانیم دسترسی به پنل مدیریت جنگو را امتحان کنیم. سرور جنگو را راه اندازی کنید و به صفحه مدیریت بروید:

برای ورود به سیستم از نام کاربری و رمز عبور ابرکاربر استفاده کنید:

کنسول اداری

اینجا! ما با موفقیت به پنل مدیریت رسیدیم. تنها چیزی که باقی می ماند اتصال است
انتشار و
اظهار نظر قطعات به پنل مدیریت

مرحله 4. قالب های URL را ایجاد کنید

که با آن رابط مدیریت ما را پر کنیم
انتشار و
اظهار نظر، برای تولید URL های مرتبط به جنگو نیاز داریم. در این بخش به پیکربندی URL های خاص برای آنها خواهیم پرداخت.

یک فایل ایجاد کنید
آدرس های URL.py زیر
برنامه_تصادفی فهرست راهنما:

urls.py ایجاد کنید

فایل را در یک ویرایشگر متن باز کنید:

سپس کدهای زیر را به فایل اضافه کنید:

URLS.py

کد الگوی URL را برای برنامه ما برای دسترسی به نماها توصیف می کند
انتشارات و
نظرات.

مرحله 5. اتصال برنامه به Admin

هدف ما برقراری ارتباط موفق است
انتشارات و
نظرات به پنل مدیریت اگر فرآیند موفقیت آمیز باشد، می توانیم پیوندهایی را برای آنها در پنل مدیریت مشاهده کنیم.

برای اتصال، به مکان مدل ها بروید و باز کنید
مدیر.py در یک ویرایشگر متن:

admin.py را ویرایش کنید

کدهای زیر را در فایل وارد کنید:

admin.py ویرایش شد

فایل را ذخیره کنید و ویرایشگر را ببندید. اکنون پنل مدیریت باید پیوندهای مدل را بشناسد و نمایش دهد.

مرحله 6. تغییرات را بررسی کنید

برنامه جنگو ما اکنون با موفقیت برای مدیریت پیکربندی شده است
انتشارات و
نظرات مستقیما از پنل مدیریت سرور را در لوکال هاست راه اندازی کنید، وارد پنل مدیریت شوید و تغییرات را بررسی کنید:

Site_Admin

پس از اتمام تست، می توانیم با خیال راحت سرور جنگو را متوقف کرده و از محیط مجازی خارج شویم. از پنجره کنسول، را فشار دهید Ctrl + C برای متوقف کردن سرور جنگو. برای خروج از پنجره مجازی دستور زیر را اجرا کنید:

Virtual Env را غیرفعال کنید

باید شما را به یک جلسه ترمینال عادی برگرداند.

افکار نهایی

در این راهنما، ما نشان دادیم که چگونه رابط مدیریت را فعال کنیم، یک حساب مدیریت ایجاد کنیم، و مدل های سفارشی خود را ثبت کنیم (
انتشارات و
نظرات) با ادمین رابط مدیریت جنگو اکنون مدیریت بهتری بر پست ها و نظرات در وبلاگ شما خواهد داشت.

در اینجا منابع بیشتری از سری جنگو ما وجود دارد تا به شما در استفاده از جنگو با کانتینرها کمک کند:

کار کامپیوتر مبارک!

فعال کردن و اتصال رابط مدیریت جنگو • CloudSigma

درباره Pranay Kapgate

مهندس نرم افزار | علاقه مندان به نرم افزارهای متن باز