این سایت از کوکی استفاده می کند. ادامه مرور در این سایت به منزله این است که با استفاده کوکی ها توسط ما موافقت کرده اید.

 

خوش آمدید به انجمن تخصصی پایتون و جنگو (پایتونی ها)

لطفاً برای دسترسی به تمامی بخش های سایت مراحل ثبت نام و ایجاد حساب کاربری را طی نمایید.


توضیحات

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

با عرض سلام خدمت پایتونی های عزیز .

امیدوارم موفق و پیروز باشید .

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

در قسمت چهارم به نحوه ایجاد دیتابیس و اتصال اون به پنل مدیریت جنگو می پردازیم .

 

ساخت یک وبلاگ ساده با جنگو

پایگاه داده ( دیتابیس ) پایه و اساس بسیاری از برنامه های وب است و برنامه جانگو نیز جزو همین خانواده حساب می شود .

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

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

خب فایل settings.py رو با ویراشگرتون باز کنید .

در این فایل باید به سراغ دیکشنری DATABASE بریم :

 

1.png

 

خب همانطور که می بینید ما در اینجا از دیتابیس sqlite استفاده کردیم و در خط NAME بهش دیتابیس پروژه رو معرفی کردیم . شما می توانید از نام دیگری استفاده کنید . ولی به صورت پیش فرض می تونید بهش دست نزنید .

همین برای شناسوندن دیتابیس به پروژه کافیست .

 

البته از دیتابیس sqlite بیشتر برای آموزش استفاده می شه . بعدها که پروژه های بزرگتر و تجاری انجام دادیم ، خواهید دید که به سراغ دیتابیس Mysql  یا PostgreSQL خواهیم رفت .

 

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

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

به ترمینال برید و کد زیر رو بزنید :

python manage.py syncdb

 

حالا بعد از زدن این دستور به روت پروژه تون مراجعه کنید ، می بینید که فایلی با نام db.sqlite3 ایجاد شده که این فایل دیتا بیس پروژه شماست و اطلاعات شما از قبیل : صفحات و پست ها و کاربران و ... بر روی این فایل ذخیره خواهد شد . پس خیلی مواظب این فایل باشید !

 

ساخت اکانت مدیر برای پنل مدیریت جنگو

جنگو به صورت پیش فرض صفحه مدیریت دارد . اگر به جلسه قبلی رجوع کنید خواهید دید زمانی که ما مدل App بلاگ خودمون رو ایجاد کردیم ... هنگام ایجاد چندتا App‌ دیگه هم به صورت پیش فرض ایجاد شدن که یکی از اونها Admin بود ...

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

 

localhost:8000/admin

خب باید با صحنه زیر مواجه بشید :

2.png

 

خب برای ورود شما احتیاج به یک اکانت مدیریتی دارید . 

ترمینال خودتون رو باز کنید و دستور زیر رو وارد کنید . بعد از دستور زیر از شما ایمیل و پسورد میخواد . هر چیزی که دوست دارید وارد کنید ولی فراموشش نکنید .

این اکانت مدیریت پروژه شماست .

python manage.py createsuperuser

 

طبق مراحل زیر عمل کنید :

3.png

 

خب شما موفق شدید اکانت مدیریت برای پروژه خودتون ایجاد کنید .

حالا با یوزر نیم admin و پسوردی که ایجاد کردید وارد پنل مدیریت پروژه خودتون بشید .

4.png

 

من زیاد موارد داخل پنل مدیریت رو توضیح نمیدم . میتونید از لینک های زیر برای آموزش های بیشتر استفاده کنید :


آموزش ایجاد پنل مدیریت در جنگو ( جلسه ششم ) - بخش اول
آموزش ایجاد پنل مدیریت در جنگو ( جلسه ششم ) - بخش دوم

 

خب همانطور که می بینید تونستیم دیتابیس پروژه مون رو ایجاد کنیم و بعد به پنل مدیریت پیش فرض جنگو هم دسترسی پیدا کنیم .

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

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

خسته نباشید .

 

 

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

موفق و پیروز باشید 

پایتونی ها


پسند شده توسط 3 کاربر


0 دیدگاه

هیچ دیدگاهی برای نمایش وجود دارد.

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری