پیاده سازی پروژه Django Channels (ASGI/Websocket) بر روی پلتفرم Hamravesh

1403/05/19 | 181 |
django

توی این ویدئو درباره نحوه پیاده سازی پروژه های ASGI در جنگو با استفاده از ماژول Channels و Daphne صحبت خواهم کرد و یک نمونه پروژه برای تست رو در نظر خواهم گفت تا بتونیم مسیر توسعه و پیاده سازی رو روی پلتفرم hamravesh به نمایش بگذاریم.


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

از ویژگی های این پروژه:
- داشتن docker-compose برای توسعه محلی
- Dockerfile های مجزا برای توسعه و پیاده سازی
- Entrypoint مناسب برای لانچ پروژه
- مدیریت ws و wss بر اساس schema
- مدیریت ارتباط از طریق https و tls
- استفاده از آخرین نسخه پایدار channels daphne

آدرس رپو :
https://github.com/AliBigdeli/Django-Channels-Template

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

امیدوارم که برای دوستان مفید واقع بشه 😊


ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد

دیدگاه کاربران (0)


هیچ دیدگاهی ثبت نشده است می توانید اولین نفر باشید
avatar
علی بیگدلی

نویسنده

دوره های من در مکتبخونه

آموزش جنگو پیشرفته
  • سطح: پیشرفته 4.9
آموزش جنگو Django
  • سطح: مقدماتی 4.6

آخرین پست ها

انتقال پروژه Django از پلتفرم Liara به پلتفرم Hamravesh
انتقال پروژه Django از پلتفرم Liara به پلتفرم Hamravesh
  • django 1403/05/28
پیاده سازی پروژه Django Channels (ASGI/Websocket) بر روی پلتفرم Hamravesh
پیاده سازی پروژه Django Channels (ASGI/Websocket) بر روی پلتفرم Hamravesh
  • django 1403/05/19
پیاده سازی پروژه django بر روی پلتفرم Caprover به همراه Media
پیاده سازی پروژه django بر روی پلتفرم Caprover به همراه Media
  • django 1403/05/15