Django Expert
9.71K subscribers
991 photos
81 videos
113 files
1.34K links
✔️ بزرگترین کانال و جامعه جنگو به فارسی
Contact:
@majid_aghamohamad
@BobyCloud

Group:
@DjangoIR

Our Site ;coming soon:
🔜 PyExpert.ir

تبلیغات نداریم فقط درج آگهی های استخدامی مرتبط پذیرفته می‌شود
Download Telegram
Gunicorn چیست

گونیکورن یک پیاده سازی از
WSGI
است. و به عنوان یک
Python WSGI HTTP Server
می تواند اپلیکیشن را اجرا کرده ، به پورت 80 گوش کند و ترافیک را به اپلیکیشن بدهد . گونیکورن از همه چیزهایی که بین وب سرور و اپلیکیشن اتفاق می افتد مراقبت می کند. وقتی شما یک اپلیکیشن می سازید، نیاز نیست که خودتان کد ارتباط با چندین وب سرور را بنویسید، یا مکانیزم مدیریت و واکنش به تعداد زیاد درخواست را بنویسید یا … همه این کارها را گونیکورن انجام میدهد.
گونیکورن مراقب اجرای چندین نمونه از وب اپلیکیشن شماست. مراقب سالم بودن آنها و در صورت نیاز راه اندازی مجدد آنهاست.
و درخواست های دریافتی را بین نمونه ها توزیع می کند و با وب سرور ارتباط برقرار می کند. همچنین گونیکورن این فرایند را بهینه سازی می کند. پس گونیکورن می تواند به عنوان یک
WSGI HTTP Server
پایدار برای استقرار پروژه های پایتونی وب مورد استفاده قرار گیرد که در لحظه درخواست های زیادی را می تواند پاسخگو باشد. اینستاگرام از گونیکورن استفاده کرده است.

📌 توضیحات بیشتر در لینک زیر:
https://vrgl.ir/UgZ8r


©@DjangoEx
👍1
✔️دوره آموزش جنگو به زبان فارسی (جلسه ۲۵ تا ۲۹)

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

۰۲۵ - صفحه بندی وبلاگ (پیجینشن) در جنگو
👉link:
https://www.youtube.com/watch?v=icbqZpkzcOs

۰۲۶ - ایجاد صفحه‌بندی دسته‌بندی ها و ایجاد منیجر
👉link:
https://www.youtube.com/watch?v=ZwNzbwHOStY

۰۲۷ - دسته‌بندی های تودرتو در جنگو، طراحی مدل
👉link:
https://www.youtube.com/watch?v=DykiBST2kA8

۰۲۸ - دسته‌بندی های تودرتو در جنگو، طراحی تمپلیت
👉link:
https://youtube.com/watch?v=CucVNtRvJBE

۰۲۹ - دسته‌بندی های تودرتو در جنگو، استایل مناسب
👉link:
https://youtube.com/watch?v=7e6ceUSq6h0

#django
#Django_tutorial
#آموزش_جنگو
#آموزش #جنگو


Thanks to @siliciumir



© @DjangoEx
✔️دوره آموزش جنگو به زبان فارسی (جلسه ۳۰ تا ۳۴)

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

۰۳۰ - آغاز کار با کلاس‌بیس‌ویوها: ListView
👉 link:
https://youtube.com/watch?v=24oB6SZR5QE

۰۳۱ - کلاس‌بیس‌ویوها: DetailView
👉 link:
https://www.youtube.com/watch?v=cnpJ7WhScpI

۰۳۲ - ایجاد بخش مقالات یک دسته‌بندی با کلاس‌بیس‌ویو
👉 link:
https://youtube.com/watch?v=ncoIEXXrywk

۰۳۳ - اکشن در پنل مدیریت جنگو
👉 link:
https://youtube.com/watch?v=l3LfZinjr5c

۰۳۴ - نمایش تصویر بندانگشتی در پنل مدیریت (نمایش محتوای HTML)
👉 link:
https://youtube.com/watch?v=EWXAVzAgjcg

#django
#Django_tutorial
#آموزش_جنگو
#آموزش #جنگو


Thanks to @siliciumir



© @DjangoEx
گروه های مختلف جنگو به زبان فارسی

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

1⃣ Django community

👉🏻Link : @django_community

2⃣ Django

👉🏻 Link : @django2

3⃣ Django Expert

👉🏻 Link : @djangoir


نکته‌ مهم اول : لطفاً قوانین هر گروه رو رعایت کنید و قبل از ارسال هر پیامی قوانین گروه رو مطالعه کنید.


نکته مهم دوم : گروه سوم متعلق به کانال هست :))))


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

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

#Django_Group
#group
#Django


©@DjangoEx
👍1
✔️ آموزش توسعه سریع وب با Django 2

🖥 دوره آموزشی توسعه سریع وب با Django 2 با هدف آشنایی با مهندسی Back-End و استفاده از زبان قدرتمند Python و فریمورک Django تدوین شده و به صورت رایگان و عام المنفعه منتشر شده است.
👈 محوریت اصلی دوره پیاده سازی یک پروژه وبلاگ با استفاده از فریمورک Django است که در طی آن با ابزارها و تکنولوژی های متعددی کار خواهیم کرد.

👇آپدیت: مشاهده کل دوره به‌صورت رایگان در یوتوب 👇
https://www.youtube.com/watch?v=5SXtOyOhk9M&list=PLGlWjLcdLyGyqEqh9rBQ-9toPsFeHWrMr

🔸قسمت ۱ – توسعه سریع وب با جنگو ۲
https://boby.cloud/blogpy1
🔹قسمت ۲ - شیرجه سریع به جنگو ۲
https://boby.cloud/blogpy2
🔸قسمت ۳ - پنل ادمین جنگو و اپلیکیشن وبلاگ
https://boby.cloud/blogpy3
🔹قسمت ۴ - راه اندازی دیتابیس PostgreSQL و اتصال به پروژه جنگو
https://boby.cloud/blogpy4
🔸قسمت ۵ - طراحی دیتابیس و تحلیل Model ها
https://boby.cloud/blogpy5
🔹قسمت ۶ - شخصی سازی پنل ادمین و فایل Requirements.txt
https://boby.cloud/blogpy6
🔸قسمت ۷ - راه اندازی قالب وب سایت در پروژه جنگو
https://boby.cloud/blogpy7
🔹قسمت ۸ - پویا سازی مقالات اصلی وب سایت جنگو
https://boby.cloud/blogpy8
🔸قسمت ۹ - پویا سازی مقالات ویژه وب سایت جنگو
https://boby.cloud/blogpy9
🔹قسمت ۱۰ - شروع کار با DRF و توسعه API مشاهده همه مقالات
https://boby.cloud/blogpy10
🔸قسمت ۱۱ - آشنایی با Serializer و توسعه API مشاهده تک مقاله
https://boby.cloud/blogpy11
🔹قسمت ۱۲ - طراحی و توسعه API جست و جو در مقالات
https://boby.cloud/blogpy12
🔸قسمت ۱۳ - طراحی و توسعه API ثبت مقاله جدید
https://boby.cloud/blogpy13
🔹قسمت ۱۴ - طراحی و توسعه API آپدیت عکس کاور مقالات
https://boby.cloud/blogpy14
🔸قسمت ۱۵ - طراحی و توسعه API حذف مقاله
https://boby.cloud/blogpy15
🔹قسمت ۱۶ - آماده سازی Dockerize پروژه جنگو
https://boby.cloud/blogpy16
🔸قسمت ۱۷ - راه اندازی NginX برای دیپلوی پروژه روی سرور عملیاتی
https://boby.cloud/blogpy17
🔹قسمت ۱۸ - پیکربندی سرور ابری از ArvanCloud و دیپلوی پروژه روی سرور
https://boby.cloud/blogpy18
🔸قسمت ۱۹ - آشنایی با CI/CD و TravisCI برای دیپلوی خودکار
https://boby.cloud/blogpy19
🔹قسمت ۲۰ - جمع بندی نهایی
https://boby.cloud/blogpy20


〰️〰️〰️〰️〰️
©️ @DjangoEx
🎉4😁1
✔️ قدرت اعجاب انگیز Decorator پایتون

🔶 زمانی که نیاز به اضافه کردن ویژگی های جدید و وسیع در کدهای پایتون دارید، این تغییرات می‌تواند باعث افزایش فشار خون شما یا آرامش شما شود، بستگی به این دارد با Decorator های پایتون چقدر آشنایی دارید.
💎 در این مقاله آموزشی، علاوه بر آشنایی با Decorator های پایتون، نکات و ترفندهایی راجع به Decorator های پایتون یاد خواهید گرفت که از دید اکثر توسعه دهندگان پایتون مخفی است.

👉 Link: https://boby.cloud/python-decorators/

〰️〰️〰️〰️〰️
©@DjangoEx
✔️ عملگر سوشی در پایتون

🔶در پایتون می‌توان به راحتی یک لیست را تکه تکه کرد. با استفاده از عملگر سوشی می‌توان ترفندهای جالبی برای برش لیست‌های پایتونی انجام داد. همچنین در این مقاله با مفهوم shallow copy و deep copy در پایتون آشنا خواهیم شد.

👉 Link: https://boby.cloud/python-sushi-operator/

〰️〰️〰️〰️〰️
©@DjangoEx
1
✔️دوره آموزش جنگو به زبان فارسی (جلسه ۳۵ تا ۳۹)

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

۰۳۵ - دستکاری فونت و استایل پنل مدیریت در جنگو
https://www.youtube.com/watch?v=gjAiVmbK7dg

۰۳۶ - آشنایی با تمپلیت پنل مدیریت جنگو و تغییرات آن
https://www.youtube.com/watch?v=iBzuZ8ff1fQ

۰۳۷ - آپلود پروژه جنگو بر روی گیت‌لب
https://www.youtube.com/watch?v=ir8smyVFZ7M

۰۳۸ - بهبود کدهای پروژه ی جنگو
https://www.youtube.com/watch?v=cUEGR0lBxyA

۰۳۹ - کلاس User در جنگو و ساخت صفحه لیست مقالات نویسندگان
https://www.youtube.com/watch?v=4v6ysHL3H3I

از جلسه ۳۹ آموزش ها خیلی حرفه ای و جذاب ریکورد شدن😍


#django
#Django_tutorial
#آموزش_جنگو
#آموزش #جنگو


Thanks to @siliciumir



© @DjangoEx
✔️ آموزش صفر تا صد سوکت‌نویسی در جنگو با استفاده از پکیج Channels برای اولین بار به زبان فارسی

در این سری آموزشی ما سعی می‌کنیم که باهم طبق سرفصل‌های مستندات Channels پیش بریم و پروژه‌های کوچیک و بزرگ مثل چت متنی و تماس تصویری رو پیاده‌سازی کنیم.

۱. مقدماتی بر جنگو و سوکت‌نویسی
https://bit.ly/2XTjDzi
۲. آماده‌سازی محیط توسعه پروژه
https://bit.ly/2RU4zhb
۳. نوشتن یک تابع View ساده
https://bit.ly/34YBvub
۴. بررسی تفاوت WSGI و ASGI
https://bit.ly/3al4N7f
۵. ساخت یک سرور بازگرداننده متنی (Echo Server)
https://bit.ly/3bm0vOm
۶. ساخت یک سرور بازگرداننده باینری
https://bit.ly/2VowAiT

لینک پروژه‌ها در گیت‌هاب
https://github.com/shahriarshm/websocket-with-django-and-channels

#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکت‌نویسی #جنگو
#چت_گروهی #تماس_تصویری

〰️〰️〰️〰️〰️
©️ @DjangoEx
Forwarded from DleX: Presentations (Amir Rahmani)
ارائه دوم
موضوع : معرفی Burp Suite
ارائه دهنده : کوشا زنجانی
یکی از نرم افزار های متعبر و پرکارآمد؛ نرم‌افزار Burp Suite است که یکی از ابزارهای بسیار رایج در این زمینه است، این نرم افزار بنابر اعلام لیست Fortune ، 80 کمپانی بزرگ از 100 کمپانی اول این لیست، برای تامین امنیت وب‌سایت‌های خود از Burp Suite استفاده میکنند.

#web #security #burpsuite
به منظور مشاهده ویدئو به لینک زیر مراجعه نمایید:
https://liantech.net/video/Burp-Suite-Webinar-Video

@DleXPresentations
1⃣
Media is too big
VIEW IN TELEGRAM
✔️ پیش‌نمایش پروژه «چت گروهی» در دوره سوکت‌نویسی با جنگو و Channels

در این ویدئو نتیجه نهایی پروژه چت گروهی رو باهم تست و امکاناتش رو مرور می‌کنیم.

#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکت‌نویسی #جنگو
#چت_گروهی #تماس_تصویری

〰️〰️〰️〰️〰️
©️ @DjangoEx
Media is too big
VIEW IN TELEGRAM
✔️ پیش‌نمایش پروژه «تماس تصویری» در دوره سوکت‌نویسی با جنگو و Channels

در این ویدئو نتیجه نهایی پروژه تماس تصویری رو باهم تست و امکاناتش رو مرور می‌کنیم.

#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکت‌نویسی #جنگو
#چت_گروهی #تماس_تصویری

〰️〰️〰️〰️〰️
©️ @DjangoEx
👍1
✔️ آموزش صفر تا صد سوکت‌نویسی در جنگو با استفاده از پکیج Channels برای اولین بار به زبان فارسی - قسمت ۷ تا ۱۱

در این سری آموزشی ما سعی می‌کنیم که باهم طبق سرفصل‌های مستندات Channels پیش بریم و پروژه‌های کوچیک و بزرگ مثل چت متنی و تماس تصویری رو پیاده‌سازی کنیم.

۷. راه‌اندازی یک Channel Layer با Redis
https://bit.ly/34TajNv
۸. ایجاد یک اپلیکیشن گفتگو متنی ساده
https://bit.ly/2XWSADg
۹. کار با Generic Consumer ها
https://bit.ly/2W3e1QL
۱۰. ساخت یک Consumer شخص‌سازی شده
https://bit.ly/2VVq5n4
۱۱. برقراری ارتباط بین بخش‌های اپلیکیشن با استفاده از Channel Layer
https://bit.ly/34YKMSR

لینک پروژه‌ها در گیت‌هاب
https://github.com/shahriarshm/websocket-with-django-and-channels


#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکت‌نویسی #جنگو
#چت_گروهی #تماس_تصویری



© @djangoex
👍1👎1
✔️ آموزش صفر تا صد سوکت‌نویسی در جنگو با استفاده از پکیج Channels برای اولین بار به زبان فارسی - قسمت ۱۲ تا ۱۶

در این سری آموزشی ما سعی می‌کنیم که باهم طبق سرفصل‌های مستندات Channels پیش بریم و پروژه‌های کوچیک و بزرگ مثل چت متنی و تماس تصویری رو پیاده‌سازی کنیم.

۱۲. کار با Scope
https://bit.ly/2RTQz79
۱۳. سیستم احراز هویت
https://bit.ly/2S1Ewop
۱۴. کار با Session
https://bit.ly/2RZR5Av
۱۵. کار با Query String و متد Get
https://bit.ly/3aweccq
۱۶. محدود کردن و اعتبارسنجی Origin ها
https://bit.ly/2VOHayX

لینک پروژه‌ها در گیت‌هاب
https://github.com/shahriarshm/websocket-with-django-and-channels

#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکت‌نویسی #جنگو
#چت_گروهی #تماس_تصویری


© @djangoex
✔️ عبارت with در پایتون

🔶عبارت with در پایتون معمولا یک چیز مرموز درنظر گرفته می‌شود، اما زمانی که به پشت صحنه نگاه می‌کنید، می‌بینید که هیچ جادویی در کار نیست. در این مقاله با عبارت with و Context Manager ها در پایتون آشنا خواهیم شد.
🔹درنهایت با استفاده از این مفهوم، API های درونی زیبایی برای کدهایمان خواهیم نوشت. ☺️✌️

👉 Link: https://boby.cloud/python-with-statement/

〰️〰️〰️〰️〰️
©@DjangoEx
✔️ آموزش صفر تا صد سوکت‌نویسی در جنگو با استفاده از پکیج Channels برای اولین بار به زبان فارسی - قسمت ۱۷ تا ۲۳

در این سری آموزشی ما سعی می‌کنیم که باهم طبق سرفصل‌های مستندات Channels پیش بریم و پروژه‌های کوچیک و بزرگ مثل چت متنی و تماس تصویری رو پیاده‌سازی کنیم.

۱۷. پیش‌نمایش پروژه چت گروهی
https://t.iss.one/djangoex/113
۱۸. پروژه چت گروهی - ایجاد مدل‌ها
https://bit.ly/2x0djuP
۱۹. پروژه چت گروهی - ایجاد URL ها
https://bit.ly/2RXxgtp
۲۰. پروژه چت گروهی - ایجاد View ها
https://bit.ly/2xSZ63d
۲۱. پروژه چت گروهی - ایجاد HTML ها
https://bit.ly/34YuadZ
۲۲. پروژه چت گروهی - ایجاد Consumer
https://bit.ly/3eLxYUE
۲۳. پروژه چت گروهی - ذخیره‌سازی پیام‌ها
https://bit.ly/2VwuG00

لینک پروژه‌ها در گیت‌هاب
https://github.com/shahriarshm/websocket-with-django-and-channels

#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکت‌نویسی #جنگو
#چت_گروهی #تماس_تصویری


© @djangoex
✔️ آموزش صفر تا صد سوکت‌نویسی در جنگو با استفاده از پکیج Channels برای اولین بار به زبان فارسی - قسمت ۲۴ تا ۳۱

در این سری آموزشی ما سعی می‌کنیم که باهم طبق سرفصل‌های مستندات Channels پیش بریم و پروژه‌های کوچیک و بزرگ مثل چت متنی و تماس تصویری رو پیاده‌سازی کنیم.

۲۴. پیش‌نمایش اپلیکیشن تماس تصویری
https://t.iss.one/djangoex/113
۲۵. پروژه تماس تصویری - آشنایی با WebRTC
https://bit.ly/2VWtYrA
۲۶. پروژه تماس تصویری - ایجاد مدل‌
https://bit.ly/3576Fje
۲۷. پروژه تماس تصویری - ایجاد View و HTML ها
https://bit.ly/353XBM2
۲۸. پروژه تماس تصویری - ایجاد Consumer
https://bit.ly/2VVcr2X
۲۹. پروژه تماس تصویری - نوشتن کد‌های جاوا اسکریپت
https://bit.ly/3by754v
۳۰. تشخیص پروتکل اتصالی و استفاده از کلاس اتصال خودکار
https://bit.ly/2Kzj7OZ
۳۱. گسترش و اجرای پروژه‌ها بر روی سرور لینوکس
https://bit.ly/2Sig42j


لینک پروژه‌ها در گیت‌هاب
https://github.com/shahriarshm/websocket-with-django-and-channels

#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکت‌نویسی #جنگو
#چت_گروهی #تماس_تصویری


© @djangoex
✔️ ساخت پروژه مبتنی بر Location در جنگو
#Django #location #gis

👉 Link Review

〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ راه اندازی برنامه Jitsi برای ویدیو کنفرانس

🔶برنامه Jitsi امروزه برای مکالمات صوتی و تصویری استفاده گسترده‌ای دارد. Jitsi یک برنامه چندرسانه ای آزاد و متن باز برای کنفرانس‌های ویدئویی است. برنامه Jitsi با پلتفرم‌های وب، ویندوز، مک، لینوکس، اندروید و iOS سازگار است. در این ویدیو یک نسخه برنامه Jitsi را بر روی یک سرور ابری Ubuntu 18.04 راه اندازی و سپس توسط پروتکل HTTPS امن خواهیم کرد.

👉 Link: https://boby.cloud/jitsi-for-video-conference/

〰️〰️〰️〰️〰️
©️ @DjangoEx