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

 

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

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

جستجو در تالار: در حال نمایش نتایج برای برچسب های 'طراحی سایت با پایتون'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


تالار ها

  • پایتون ( Python )
    • تالار پایتون مقدماتی
    • تالار پایتون پیشرفته
    • تالار تفاوت زبان پایتون ورژن ۲ و ۳
  • جنگو ( django )
    • تالار جنگو مقدماتی
    • تالار جنگو پیشرفته
    • تالار کتاب جنگو ( جنگو بوک )
    • تالار آموزش پروژه محور جنگو
  • آموزش تکه کدهای کاربردی پایتون ( Python Code Snippet )
  • دریافت نسخه های پایتون
    • نرم افزار زبان برنامه نویسی پایتون
  • دریافت افزونه های پایتون
    • اجرای اسکریپتهای پایتون در اندروید
  • رفع مشكلات برنامه های پايتون
  • معرفی برنامه های تحت پايتون
  • بخش بایگانی

وبلاگ‌ها

  • مقایسه Python با هشت زبان برنامه نویسی مطرح جهان

دسته ها

  • مقاله های سایت

دسته ها

  • دانلود نرم افزار زبان برنامه نویسی پایتون
  • دریافت افزونه های پایتون
    • اجرای اسکریپتهای پایتون در اندروید
  • کتاب های آموزشی پایتون ( Python )
  • کتاب های آموزش فریم ورک جنگو ( Django )

دسته ها

  • آموزش پایتون
    • آموزش پایتون مقدماتی
    • آموزش پایتون پیشرفته
    • تفاوت های پایتون ۲ و پایتون ۳
  • آموزش جنگو
    • آموزش جنگو مقدماتی
    • آموزش جنگو پیشرفته
    • آموزش پروژه محور جنگو
  • تکه کدهای کاربردی پایتون ( Python Code Snippet )
  • آموزش گیت
    • گیت لب ( GitLab )
    • گیت هاب ( GitHub )

5 نتیجه پیدا شد

  1. با عرض سلام خدمت پایتونی های عزیز . امیدوارم موفق و پیروز باشید . در قسمت چهارم از سری آموزش پروژه محور طراحی وبلاگ ساده با جنگو در خدمت شما هستیم . اگر مایل به دیدن آموزش های پروژه محور جنگو هستید به این لینک مراجعه کنید . در قسمت چهارم به نحوه ایجاد دیتابیس و اتصال اون به پنل مدیریت جنگو می پردازیم . ساخت یک وبلاگ ساده با جنگو پایگاه داده ( دیتابیس ) پایه و اساس بسیاری از برنامه های وب است و برنامه جانگو نیز جزو همین خانواده حساب می شود . در این قسمت از آموزش، تنظیمات پایگاه داده را پیکربندی کرده و بعد از اون از پنل مدیریت Django برای همگام سازی پایگاه داده با مدلی که در جلسه قبل ساختیم ، استفاده می کنیم . همانطور که در آموزش فایل settings.py در جنگو گفتیم ، تنظیمات مربوط به دیتابیس های ما در این فایل انجام خواهد گرفت . فراموش نکنید که قرار شد ما خیلی بحث رو سخت نکنیم و فعلا ابتدایی ترین آموزش هارو برای شما دوستان فراهم کنیم . خب فایل settings.py رو با ویراشگرتون باز کنید . در این فایل باید به سراغ دیکشنری DATABASE بریم : خب همانطور که می بینید ما در اینجا از دیتابیس sqlite استفاده کردیم و در خط NAME بهش دیتابیس پروژه رو معرفی کردیم . شما می توانید از نام دیگری استفاده کنید . ولی به صورت پیش فرض می تونید بهش دست نزنید . همین برای شناسوندن دیتابیس به پروژه کافیست . البته از دیتابیس sqlite بیشتر برای آموزش استفاده می شه . بعدها که پروژه های بزرگتر و تجاری انجام دادیم ، خواهید دید که به سراغ دیتابیس Mysql یا PostgreSQL خواهیم رفت . حالا که تنظیمات پایگاه داده پیکربندی شده است می تونید پایگاه داده خودتون رو ایجاد کنید. از اونجایی که شما برای اولین بار این کار را انجام می دید، از شما خواسته می شه که یک حساب کاربری مدیریت که در بخش بعدی مورد استفاده قرار می گیره ، ایجاد کنید. به ترمینال برید و کد زیر رو بزنید : python manage.py syncdb حالا بعد از زدن این دستور به روت پروژه تون مراجعه کنید ، می بینید که فایلی با نام db.sqlite3 ایجاد شده که این فایل دیتا بیس پروژه شماست و اطلاعات شما از قبیل : صفحات و پست ها و کاربران و ... بر روی این فایل ذخیره خواهد شد . پس خیلی مواظب این فایل باشید ! ساخت اکانت مدیر برای پنل مدیریت جنگو جنگو به صورت پیش فرض صفحه مدیریت دارد . اگر به جلسه قبلی رجوع کنید خواهید دید زمانی که ما مدل App بلاگ خودمون رو ایجاد کردیم ... هنگام ایجاد چندتا App‌ دیگه هم به صورت پیش فرض ایجاد شدن که یکی از اونها Admin بود ... برای دسترسی به این صفحه به مرورگر خودتون مراجعه کنید و آدرس زیر رو بزنید تا صفحه ورود به مدیریت رو مشاهده کنید : localhost:8000/admin خب باید با صحنه زیر مواجه بشید : خب برای ورود شما احتیاج به یک اکانت مدیریتی دارید . ترمینال خودتون رو باز کنید و دستور زیر رو وارد کنید . بعد از دستور زیر از شما ایمیل و پسورد میخواد . هر چیزی که دوست دارید وارد کنید ولی فراموشش نکنید . این اکانت مدیریت پروژه شماست . python manage.py createsuperuser طبق مراحل زیر عمل کنید : خب شما موفق شدید اکانت مدیریت برای پروژه خودتون ایجاد کنید . حالا با یوزر نیم admin و پسوردی که ایجاد کردید وارد پنل مدیریت پروژه خودتون بشید . من زیاد موارد داخل پنل مدیریت رو توضیح نمیدم . میتونید از لینک های زیر برای آموزش های بیشتر استفاده کنید : آموزش ایجاد پنل مدیریت در جنگو ( جلسه ششم ) - بخش اول آموزش ایجاد پنل مدیریت در جنگو ( جلسه ششم ) - بخش دوم خب همانطور که می بینید تونستیم دیتابیس پروژه مون رو ایجاد کنیم و بعد به پنل مدیریت پیش فرض جنگو هم دسترسی پیدا کنیم . خیلی خب . شما تا اینجا رو کمی تمرین کنید و کمی با پنل مدیریت جنگو دست و پنجه نرم کنید و بعد به سراغ قسمت بعدی آموزش برید . اگر سوالی یا مشکلی درباره این آموزش داشتید در بخش تاپیک پشتیبانی این آموزش مطرح کنید تا دوستان شما به شما پاسخ بدن . خسته نباشید . جلسه پنجم از سری آموزش پروژه محور ساخت یک وبلاگ ساده با جنگو به پایان رسید . موفق و پیروز باشید پایتونی ها
  2. این تاپیک پشتیبانی برای آموزش است ساخت یک وبلاگ ساده با جنگو ( قسمت پنجم ) 02/07/96 16:10 02/07/96 16:10 لطفا اگرهر سوال یا بازخوردی دارید اینجا ارسال کنید.
  3. با عرض سلام و خسته نباشید به انجمن تخصصی پایتون و جنگو ( پایتونی ها ) خوش آمدید . با قسمت سوم از سری آموزش ساخت وبلاگ ساده با جنگو در خدمت شما دوستان عزیز هستیم . اگر میخواید به آموزش های پروژه محور جنگو دیگری دسترسی داشته باشید از این لینک میتونید به بخش مربوط مراجعه کنید . در قسمت اول و دوم به شما عزیزان یاد دادیم که ابتدا چطوری بستر مورد نیاز برای پروژه جنگویی خودتون رو آماده کنید و بعد پروژه pythonyha رو ایجاد کردیم . توجه کنید که مثلا در این آموزش pythonyha اسم سایت مورد نظر ماست که قراره یک وبلاگ داشته باشه . ساخت یک پروژه برای وبلاگ جنگویی خب دوستان عزیز . در جلسه قبل ما صفحه اول سایت خودمون رو هم دیدیم . ولی در اصل این پروژه خالی هست و هیچی نداره . فقط یک پروژه ایجاد شده تا الان . خب برای ادامه کار باید چیکار کنیم ؟ در طراحی سایت با پایتون و جنگو ، شما وقتی پروژه رو ایجاد می کنید یعنی چارچوب اصلی برای طراحی آماده شده . حالا باید بخش های مختلف سایت رو ایجاد کنید . یعنی چی؟ مثلا شما میخواید بخش ثبت نام برای سایت ایجاد کنید . پس باید یک App برای این کار ایجاد کنید و تمام کارهارو بر روی اون انجام دهید . مثلا شما میخواید یک وبلاگ هم داشته باشه سایتی که دارین طراحی می کنید . پس باید یک App هم برای این کار مثلا با نام blog ایجاد کنید . پس فکر کنم تقریبا متوجه شدید . برای هر بخشی که قرار تو سایت ایجاد بشه مثل فروشگاه ، وبلاگ ، سیستم ثبت نام و ورود کاربر و ... باید برای خودش یک App‌ داشته باشه . البته بهتره که اینطوری باشه تا همه چی مجزا و مرتب باشه و بعدا برای توسعه سایت جنگو به مشکل نخورید . این سری آموزشی که شما در حال مطالعه اون هستید یک وبلاگ خیلی خیلی ساده هست که هیچ بخش خاصی نداره و فقط برای آشنایی شما عزیزان با ایجاد سایت با جنگو هست . یعنی در اصل ما فقط یک App خواهیم داشت با نام blog و یا هرچیز دیگه ای . ایجاد App بلاگ برای پروژه جنگو خب بریم سراغ کار . اگر جلسات رو پشت سر هم دیدید که الان تو دایرکتوری پروژه باید باشید و اگر که از پروژه خارج شدید ، با دستورات زیر دوباره خودتون رو آماده کنید برای ایجاد اپ جنگو : $ cd pythonyha $ source .env/bin/activate $ cd pythonyha وقتی وارد دایرکتوری پروژه شدید ( یعنی جایی که فایل manage.py‌ وجود داره ) ، با کمک دستور زیر اولین App جنگویی خودمون رو میسازیم . این دستور ثابت هست و هر موقع خواستید App بسازید باید در دایرکتوری پروژه قرار بگیرید و این دستور رو بزنید: $ django-admin.py startapp blog خب فکر کنم ظاهر کد خیلی واضح هست و نیازی به توضیح زیادی نداره . بجای اسم blog شما هر اسمی میتونید برای App خودتون بزارید . مهم نیست . فقط طوری اسم انتخاب کنید که کوتاه باشد و مربوط به بخشی که میخواید در سایت ایجاد کنید . خب بعد زدن این دستور با دستور cd pythonyha وارد پروژه اصلی شده و یک نگاهی به فولدر پروژه مون می اندازیم : بله . مشاهده می کنید که یک فولدر ایجاد شده در کنار فولدر پروژه مون به نام blog . پس از این به بعد هر تعداد App درست کنید ، در دایرکتوری اصلی در کنار پوشه pythonyha که پروژه اصلی ماست ، ایجاد خواهند شد . وارد پوشه اپ وبلاگ شوید : در پوشه اپ یکسری فایل و فولدر مشاهده می کنید که کم کم با این ها آشنا خواهید شد . شاید در این سری آموزش خیلی وارد جزئیات نشیم ولی سری آموزش های پروژه محور جنگو رو اگر دنبال کنید کاملا به تمامی موارد مسلط خواهید شد : فایل __init__.py : داخل این فایل به صورت پیش فرض خالیست . ولی یکی از فایل های مهم در پروژه جنگو ماست . شاید تو این آموزش ازش استفاده نکنیم . فایل models.py : در این فایل مدل App‌ خودمون رو تعریف میکنیم تا بتونیم دیتابیس مورد نیازمون رو بسازیم . فایل views.py : در این فایل تمام توابعی که مسئولیت ارتباط دیتابیس و صفحه ای کاربر مشاهده میکنه رو به عهده دارند رو خواهیم نوشت . فایل test.py : برای تست و آزمایش ازش استفاده میکنیم . انشاالله در آموزش های بعدی شاید استفاده کردیم ازش . خیلی وارد جزئیات نمیشم . چون تقریبا در آموزش جنگو مقدماتی این مطالب رو کامل توضیح دادم . مهمترین و اصلی ترین کاری که یادتون باشه بعد از نصب هر App باید انجام بدید ، معرفی اون App به پروژه هست . یعنی فقط ایجاد App کفایت نمیکنه . شما باید به پروژه اطلاع بدید که این اپ به پروژه باید اضافه بشه . پس وارد فایل settings.py شوید و اسم App رو به بخش INSTALLED_APP اضافه کنید : همانطور که در تصویر می بینید یکسری App هم به صورت پیش فرض با نصب جنگو و ایجاد پروژه ، ایجاد می شوند که اتوماتیک به پروژه معرفی شده اند . به دایرکتوری در ستون سمت چپ پای چرم در تصویر نگاه کنید . اگر تمام مراحل رو درست انجام داده باشید ، باید یک دایرکتوری شبیه به عکس بالا داشته باشید . خب بسیار عالی . طبق سرفصلی که در جلسه اول پیش بینی کردیم قرار شد در ۸ قسمت یک وبلاگ جنگویی ایجاد کنیم . شما در این قسمت با نحوه ساخت App آشنا شدید . این آموزش های اولیه رو خوب مطالعه کنید و اگر سوالی دارید در تاپیک های مخصوص هر آموزش بپرسید . چون در سری های بعدی آموزش های مختلف دیگه این مطالب توضیح داده نمیشه و سریع ازش رد می شیم . جلسه سوم از سری آموزش پروژه محور ساخت یک وبلاگ ساده با جنگو به پایان رسید . موفق و پیروز باشید پایتونی ها
  4. این تاپیک پشتیبانی برای آموزش است ساخت یک وبلاگ ساده با جنگو ( قسمت سوم ) 29/05/96 18:13 لطفا اگرهر سوال یا بازخوردی دارید اینجا ارسال کنید.