eitaa logo
جنگولرن
388 دنبال‌کننده
54 عکس
1 ویدیو
2 فایل
راهنمای جامع جنگو، پودمان ۵ کتاب جدید طراح سایت، پایه یازدهم هنرستان، رشته شبکه و نرم افزار رایانه. ادمین @miladhzz
مشاهده در ایتا
دانلود
✅فایل های wsgi.py و asgi.py توی پروژه های جنگو به چه دردی میخورن؟ فایل wsgi از اول بود. من که از نسخه 1.8 جنگو دیدمش. فایل asgi از نسخه 3 اضافه شده. چون یه سری قابلیت async اضافه شد. ✔️این دو تا فایل، سرور نیستن. اولی مخفف اینه: Web Server Gateway Interface دومی هم مخفف اینه: Asynchronous Server Gateway Interface میدونید که runserver (که پروژه جنگو رو توی سیستم خودمون باهاش ران می کنیم) یه وب سرور کوچیک داخلی جنگو هست و همیشه میگن برای استفاده پروداکشن نیست. در حالت پروداکشن از وب سرورهای حرفه‌ای مثل Gunicorn یا Uvicorn یا چیزای دیگه استفاده میکنن. 👈این وب سرورها نمیدونن کد جنگو کجاست. ما کانفیگشون می کنیم و بهشون آدرس این فایلهارو میدیم. تا بتونن درخواست رو برای جنگو بفرستن و پاسخ رو به کاربر بدن. در واقع این فایل ها Entry Point یا درگاه ورودی هستن. و به وب سرور میگن application کدومه. (کدشون رو ببین) نقطه ضعف جنگو: هنوز کامل async نیست. ولی فریمورکی مثل fastapi کاملا async رو هندل کرده. اینکه جنگو async نیست، تا حالا برای من و خیلی های دیگه، مساله نبوده. ولی به مرور دارن از این لحاظ بهترش میکنن. یادت باشه runserver یه django command است. پایان 13 @djangolearn
سلام به همه 👋 برای اجرا کردن ایده آل این طرح: https://ble.ir/djangolearn/-8336384432860935991/1778056566149 نیاز به چند نفر یار کمکی دارم. مثلا اگه جلسه از ۱۰ صبح تا ۳ بعدظهر باشه (تایمش رو هماهنگ می کنیم) 👈میخوام توی تایم های استراحت و حتی حین جلسات، نیروهای کمکی، رفع اشکال برای همکارا انجام بدن. مثلا یکی توی اجرای جنگو مشکل خورده، ریموت بزنن به سیستمش اوکی ش کنن. یا مثلا یکی تلفنی ممکنه اوکی بشه و... خلاصه اینکه جلسه طوری باشه که تاثیر واقعی داشته باشه. ⚠️مسلما نیروهای کمکی لازمه پایتون و جنگو بلد باشن که بتونن به بقیه کمک کنن. اگه فکر میکنی میتونی کمک کنی به @miladhzz پیام بده 721 @djangoleaen
ریزسرفصل نهایی کتب یازدهم.pdf
حجم: 507.8K
🚨🚨🚨مهم - منتشر شد ریز سرفصل های نهایی کتاب طراح سایت و کتاب تولید محتوای رایانه ای کتاب های جدید پایه یازدهم هنرستان رشته شبکه و نرم افزار رایانه داغه داغ 🔥🔥🔥 728 @djangolearn
پودمان ۵ واحد یادگیری ۱ نصب جنگو و آشنایی با ساختار جنگو @djangolearn
پودمان ۵ واحد یادگیری ۲ پیاده سازی سایت نمایش دمای هوای شهرها @djangolearn
جنگولرن
✅فایل های wsgi.py و asgi.py توی پروژه های جنگو به چه دردی میخورن؟ فایل wsgi از اول بود. من که از نس
🍽🥤مثال پیشخدمت و سفارش یکی از همکارا میگفت این پست، مفاهیم پیچیده زیادی داره. میخوام بعضی مفاهیمش رو در چند پست توضیح بدم. 👈اولین مفهوم: async برای پردازش ناهمزمان استفاده میشه. در مقایل sync قرار میگیره. که برای پردازش همزمان هست. یه مثال معروف میزنن: مثال پیشخدمت و سفارش ⏳همزمان (sync): پیشخدمت سفارش رو میگیره، میده به آشپزخونه و تا وقتی غذا حاضر نشده، به هیچ مشتری دیگه‌ای سرویس نمیده. بعد غذا اومد، به مشتری میرسونه و بعد میره سراغ مشتری بعدی. 🚀ناهمزمان (async): پیشخدمت سفارش رو میگیره، میده به آشپرخونه، به جای انتظار، میره سراغ مشتری بعدی و کارهای دیگه رو ادامه میده. وقتی غذا آماده شد، آشپزخونه خبر میده و پیشخدمت میاد و غذا رو میرسونه به مشتری. کدوم خوبه؟ کدوم بده؟ بر حسب شرایط میشه تصمیم گرفت از کدوم روش استفاده کرد. اما توی دنیای وب، از اونجایی که کاربران تعداد زیادی هستن و همزمان ممکنه درخواست های زیادی برای سرور ارسال بشه، async ایده آل هست. 731 @djangolearn
🚨کتاب طراح سایت - پودمان 5 - معرفی جنگو و پروژه پایانی - قسمت 1 این آموزش توسط مولف پودمان 5 ضبط شده است.✅ لینک ویدئو: https://www.aparat.com/v/xny489j توضیحات: در این ویدئو که توسط مولف پودمان 5 کتاب طراح سایت پایه یازدهم تولید شده است. ابتدا توضیحاتی در مورد جنگو، مزایای جنگو و شرکت های معتبری که از جنگو استفاده کرده اند، ارائه شده است. و در ادامه پروژه پایانی پودمان 5 کتاب دمو (ارائه) گردیده است. @djangolearn
🚨کتاب طراح سایت - پودمان 5 - نصب جنگو - قسمت 2 این آموزش توسط مولف پودمان 5 ضبط شده است.✅ لینک ویدئو: https://www.aparat.com/v/zxl0mpu توضیحات: در این ویدئو که توسط مولف پودمان 5 کتاب طراح سایت پایه یازدهم تولید شده است. ابتدا نصب بودن پایتون بررسی شده، سپس توضیحاتی در مورد نسخه های مختلف جنگو ارائه شده است. در ادامه ویدئو، جنگو نصب می شود و در انتهای ویدئو پس از ساخت پروژه آب و هوا، سرور جنگو اجرا شده و صفحه خوش آمدگویی جنگو نمایش داده می شود. @djangolearn
دیتابیس جنگو جنگو به صورت پیشفرض از دیتابیس sqlite استفاده میکنه. ✔️این دیتابیس در واقع یه فایله، نیاز به سرور نداره. نیاز به نصب پکیج خاصی نداره (پایتون میشناسش و باهاش کار میکنه) ✔️زبان sql رو پشتیبانی میکنه ✔️سبک و کم حجمه ✔️کراس پلتفرمه (یعنی روی سیستم عامل های مختلف کار میکنه) ✔️حتی توی موبایل هم کار میکنه. اصلا خیلی از برنامه های موبایل ازش برای ذخیره اطلاعات روی گوشی استفاده میکنن. ولی ⚠️ برای محیط پروداکشن مناسب نیست. محیط پروداکشن یعنی محیط واقعی که سایت یا نرم افزار داره استفاده میشه. توی settings.py جنگو بخشی وجود داره که میشه، نوع دیتابیس رو مشخص کرد. بعدا بهش میرسیم. ان شاالله @djangolearn
کل جنگو اینه لکن حالش را ببرید @djangolearn
جنگو میگه migrate کن!!! توی پستی که reply زدم. روش ساخت پروژه رو گفتم. بعد از ساخت، پروژه با دستور python manage.py runserver توی آدرس http://127.0.0.1:8000 باز میشه وقتی runserver می کنیم. مثل عکس، قرمز رنگ یکم مارو میترسونه و میگه باید دستور python manage.py migrate رو اجرا کنی. چرا؟؟؟؟؟؟ اگه میدونی 👍 بزن. وگرنه 👎 توی پست بعدی دلیلش رو میگم. 775 @djangolearn
🚨کتاب طراح سایت - پودمان 5 - ساخت اولین app جنگو - قسمت 3 این آموزش توسط مولف پودمان 5 ضبط شده است.✅ لینک ویدئو: https://www.aparat.com/v/qatjp0p توضیحات: در این ویدئو که توسط مولف پودمان 5 کتاب طراح سایت پایه یازدهم تولید شده است. ابتدا مفهوم app در جنگو با مثال کارخانه خودروسازی توضیح داده شد. سپس با دستور startapp یه app با نام weather ایجاد گردید. و فایل های مهم app توضیح داده شد. @djangolearn