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

Group:
@DjangoIR

Our Site ;coming soon:
🔜 PyExpert.ir

تبلیغات نداریم فقط درج آگهی های استخدامی مرتبط پذیرفته می‌شود
Download Telegram
Forwarded from Django Expert (Amir R.)
Hiding Behind the Keyboard.pdf
8.3 MB

©@DjangoEx
Forwarded from Django Expert (Amir R.)
✔️ High Performance Django
جنگویِ بهینه.
اگر به دنبال افزایش کارایی کد های خود هستید پیشنهاد ما مطالعه این کتاب است
#Python
#Django #advanced
#English_Book

〰️〰️〰️〰️〰️
©️ @DjangoEx
Forwarded from Django Expert (Amir R.)
Baumgartner,_P_Malet,_Y_High_Performance_Django_2015,_CreateSpace.pdf
4.5 MB
〰️〰️〰️〰️〰️
©️ @DjangoEx
This media is not supported in your browser
VIEW IN TELEGRAM
✔️ یک نکته در مورد صفحه بندی در جنگو

در داکیومنت جنگو مثالی زده شده برای صفحه بندی با استفاده از Paginator که برای لیست های کوچک شاید کاربرد داشته باشه و ما میخوایم نشون بدیم چرا استفاده از این کلاس در سطح عمده اشتباه هستش و جایگزین این روش باید چه کنیم

لینک داک :
https://docs.djangoproject.com/en/3.1/topics/pagination/#using-paginator-in-a-view-function

همونطور که توی مثال داکیومنت میبینید
contact_list = Contact.objects.all()
paginator = Paginator(contact_list, 25)
ابتدا کل تیبل کانتکت رو فراخونده و بعد گزاشته توی کلاس Paginator خب وقتی دیتای ما کم باشه این مورد قابل گذشته ولی همونطور که توی ویدیو مشخصه وقتی ما یک دیتا رو میزاریم توی variable این دیتا میره توی رم ذخیره میشه و همینطور موقع خوندن دیتا از تیبل همزمان داریم فشار میاریم به سی پی یو و رم

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

خب اما راه حل ؟
کافیه ابتدا تعداد رکورد های دیتابیس رو با count دریافت کنیم و بعد با offset , limit تعداد دیتای مورد نظر رو از تیبل فراخوانی میکنیم ^_^
#سید @IT_SEYED

©️ @DjangoEx
✔️ Django for Professionals

Django for Professionals: Production Websites with Python & Django

#Django #python
#Book
〰️〰️〰️〰️〰️
©️ @DjangoEx
William_S_Vincent_Django_for_Professionals_Production_Websites_with.pdf
12.5 MB
Django for Professionals

〰️〰️〰️〰️〰️
©️ @DjangoEx
حرف حساب

⚠️ 500 تا سرور 400 میلیارد. یعنی هر سرور 800 میلیون، چی بستن اخه؟ هزینه نگهداری این 500 تا سرور هم به اون 400 میلیارد باید هر ماه ی چیزی اضافه کنن :)))))
〰️〰️〰️〰️〰️
©️ @DjangoEx
دعوت به همکاری

تیم مدیریت محتوای کانال Django Expert برای توسعه فعالیت های خود و با هدف متمرکزتر کردم جامعه جنگو فارسی زبانان جهان به افرادی جهت همکاری با توجه به شرایط ذیل نیازمند است.

توجه داشته باشید فعالیت های این کانال رایگان بوده و رایگان خواهد ماند و تمام اعضای تیم هم با توجه به علاقه مندی شخصی به صورت رایگان فعالیت دارند من جمله خوده بنده



یک نفر مسئول مدیریت social media با توجه به اینکه در تلاش برای آغاز فعالیت در بستر اینستاگرام هستیم و نیازمند تبادل با سایر کانال های فعال در حوزه علوم کامپیوتر


یک Front End کار حرفه ایی (لطفاً اگر تازه فعالیت در این زمینه را شروع کردید از ارسال پیام خودداری فرمایید تیم Django Expert امیدوار است در آینده نزدیک با شما همکاری داشته باشد)



یک ui/ux کار حرفه ایی برای کمک به تیم فرانت عند Django Expert




یک عدد طراح لوگو جهت طراحی لوگو




حسن توجه شما به این موضوع باعث دلگرمی ما و افزایش انگیزه در ادامه فعالیت های این تیم است

آیدی جهت ارتباط :

👉🏻🆔 @majid_aghamohamad
👉🏻🆔 @bobycloud

#همکاری با شما باعث افتخار ماست

🌷با احترام مجید آقامحمد


©@DjangoEx
Django Expert pinned « دعوت به همکاری تیم مدیریت محتوای کانال Django Expert برای توسعه فعالیت های خود و با هدف متمرکزتر کردم جامعه جنگو فارسی زبانان جهان به افرادی جهت همکاری با توجه به شرایط ذیل نیازمند است. توجه داشته باشید فعالیت های این کانال رایگان بوده و رایگان خواهد…»
Django Expert pinned «دوره های رایگان و اختصاصی جنگو دوستان عزیز اگر شما احساس میکنید نیاز به سایر دوره های جنگو به زبان فارسی دارید در اینجا میتوانید از سه آموزش رایگان جنگو که توسط ادمین های عزیز همین کانال ظبط و در همین کانال ارائه شده استفاده کنید دوره ها عبارت است از…»
✔️ آموزش صفر تا صد Celery

۵ قسمت جدید به این دوره اضافه شد.

۰۲۲ - آموزش سلری - لاگ کردن داخل تسک‌ها
https://youtu.be/obJshxj7nsY

۰۲۳ - آموزش سلری - مخفی کردن آرگمان‌های حساس در تسک‌ها
https://youtu.be/YgjQhOTO9Wc

۰۲۴ - آموزش سلری - تلاش مجدد برای اجرای تسک‌ها
https://youtu.be/K0BIxF6leMM

۰۲۵ - آموزش سلری - بروزرسانی وضعیت تسک‌ها
https://youtu.be/p05eaR_Z0pU

۰۲۶ - آموزش سلری - اکسپشن‌های داخلی سلری
https://youtu.be/EfypjNOtVEk

#python #celery

© @DjangoEx
To kafarDel (Shajarian|Arnalds)
Sepanta
یه سنتی ترکیبی
#منهای_جنگو
#Music
Happy 2.2ķ Subscribers
DBMQ v2.0 released 🎉

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

پروژه مخفف Docker-based Message Queuing هست که امکاناتی بیش از کار کردن با بروکر ها و سیستم های Queuing داره. این نسخه کاملا برای لینوکس استیبل هست و میتونید ازش استفاده کنید.

🖥 https://github.com/lnxpy/DBMQ

#django #جنگو #docker #داکر #dbmq #opensource #github

〽️ خوشحال می‌شم اگه از ایده و پروژه خوشتون اومد استار بدین. 😊
〽️ با تشکر فراوان از @BobyCloud 😍
🔥1
روز برنامه نویس رو به برنامه نویس ها فارغ از هر زبان و فریم ورکی
و تمام html css coders ها تبریک میگم
:))))

پی.نوشت: 256 ام روز سال میلادی روز برنامه نویس ها نام گرفته ۲۵۶ بزرگترین عددی هست که میتونید توی یک بایت تولید کنید
✔️ آموزش صفر تا صد Celery

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

۰۲۷ - آموزش سلری - تعریف تسک‌ها به صورت کلاس
https://youtu.be/3ToBmjhlfhk

۰۲۸ - آموزش سلری - شخصی‌سازی کلاس ریکوئست
https://youtu.be/oEE2dK4ym-E

۰۲۹ - آموزش سلری - نکات مهم درباره اجرای تسک درون تسکی دیگر
https://youtu.be/m160QaBjWQE

۰۳۰ - آموزش سلری - لینک کردن تسک‌ها بهم هنگام اجرا
https://youtu.be/yq5f1WgvYS8

۰۳۱ - آموزش سلری - بررسی درلحظه وضعیت تسک‌ها
https://youtu.be/jBxwwndhiEc

۰۳۲ - آموزش سلری - تسک‌های زمان‌بندی شده
https://youtu.be/-aq0PUahTKg

۰۳۳ - آموزش سلری - اجرای مجدد تسک هنگام مشکل اتصال
https://youtu.be/Vp8ieZ3j1Y8

#python #celery

© @DjangoEx
Django Expert
روز برنامه نویس رو به برنامه نویس ها فارغ از هر زبان و فریم ورکی و تمام html css coders ها تبریک میگم :)))) پی.نوشت: 256 ام روز سال میلادی روز برنامه نویس ها نام گرفته ۲۵۶ بزرگترین عددی هست که میتونید توی یک بایت تولید کنید
«روز برنامه نویس مبارک» __________________________________
"Happy Programmer's Day"
_________________________________
"feliz dia del programador"
_________________________________
"giorno del programmatore felice"
________________________________
"01101000 01100001 01110000 01110000 01111001 00100000 01110000 01110010 01101111 01100111 01110010 01100001 01101101 01101101 01100101 01110010 00100111 01110011 00100000 01100100 01100001 01111001
"
__________________________________
"104 97 112 112 121 32 112 114 111 103 114 97 109 109 101 114 39 115 32 100 97 121
"
__________________________________
"68 61 70 70 79 20 70 72 6f 67 72 61 6d 6d 65 72 27 73 20 64 61 79
"
__________________________________

پی.نوشت۱: از خط سوم به ترتیب اسپانیایی -ایتالیایی- باینری- دسیمال- هگزادسیمال

پی.نوشت۲: کدهای اسکی ترجمه متن انگلیسی هستن با حروف کوچک
#python
#django
#programmers_day




©@DjangoEx
Media is too big
VIEW IN TELEGRAM
توضیحاتی در مورد یک فریمورک خوب فرانت که شاید تا حالا اسمش رو نشنیده باشید .
این ویدیو رو بشدت توصیه میکنم برای اونایی که از فرانت فراری هستند

#svelte
#frontend
#سید @IT_SEYED


©@DjangoEx
.

https://awesome-python.com

check it ☝️
#سید

©@DjangoEx
واقعاً چی به سر ما اومده که هر دولوپری رو که میبینم توان خرید سیستمی که مناسب کارش باشه رو نداره و نمیتونه تهیه اش کنه ؟؟😔

(توجه کنید مناسب ینی توی زمینه ایی که فعالیت میکنه سیستم اش همیشه در حال جون دادن و استفاده‌ی حداکثری از ریسورس ها نباشه)
#دل_نوشته
#سوال