Davronbek | SWE πŸͺ
787 subscribers
585 photos
113 videos
66 files
450 links
More: Python | Go | VueJs

- Loyihalardagi xatoliklar va ularni xal qilishdagi ba'zi tavsiyalarni yozib boraman.

Don't be shy, say hi πŸ‘‹ | @firdavs_dev | https://davronbekdev.uz
Download Telegram
To'lov tizimlari uchun integratsiya. Payme, Click va boshqa turdagi tizimlarga qanday ulaniladi?

https://diary.manu.uz/blog/tolov-tizimlari-uchun-integratsiya-payme-click-va-boshqa-turdagi-tizimlarga-qanday-ulaniladi.htm

@yetimdasturchi
πŸ‘14❀‍πŸ”₯1❀1⚑1πŸ”₯1
Question πŸ€”

- Sizda News degan model bor va List and Detail API chiqarishingiz kerak. Bunda List va Detail API'lar bir nechta filed'lar bilan farq qiladi holos.

- Bu holat uchun siz serizalizer'ni qanday yaratasiz? πŸ€”

p.s) Kechroq o'z varyantimi tashlayman )
Please open Telegram to view this post
VIEW IN TELEGRAM
⚑2❀‍πŸ”₯1πŸ€·β€β™‚1πŸ€”1
Davronbek | SWE πŸͺ
Photo
#tip πŸ“Œ

* DynamicFieldsModelSerializer yaratish orqali loyhalargizdagi serializer’larni 1ta class orqali yaratishingiz va kerak bo’lgan field'larni view uzidan serializer'ga attribute sifatida berib qabul qilishingiz mumki bo’ladi. βœ”οΈπŸ‘Œ


Β» @davron_coder
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘11✍3❀‍πŸ”₯1⚑1
Interview'da berilgan task'lardan πŸ”’

✳️ [2, v] Oraliqdagi tub sonlar sonini hisoblash uchun veb-service yarating.

Masalan: url/?v=10

‼️ Faqat aiohttp va asyncio foydalaning (ortiqcha hech qanday kutubxona, framework'larsiz)

p.s) Sizga ham bu task berilib qolishlari mumkin πŸ€·β€β™€

Talablar πŸ‘ˆ
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ€”4πŸ‘2πŸ‘€2❀‍πŸ”₯1😐1πŸ‘¨β€πŸ’»1
Django 5 By Example book

Endi Django loyihalar qilishni boshlaganlar va resume uchun loyiha qilayotganlar uchun ajoyib kitob.

Menga yoqan mavzular:

- eLearning Platform (chapters 12-17)
- Ecommerce Application (chapters 8-11)
.
.

ads) Kitobni PDF varyantini olish πŸ“šπŸ˜

More: https://github.com/firdavsDev/Django-5-By-Example
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘3⚑2❀‍πŸ”₯1πŸ†’1
Xavfsizlik next level. πŸ€¦β€β™‚οΈ

Yaqinda Nest.Js(ts) da qilingan loyha topshirishgan edi. Undagi oddiy login qismi biroz hayron qoldirdi πŸ˜•

Frontend foydalanuvchi kiritgan password’ni sha256'da hash’lab backend’ga yuborar edi va backend uni bazada bcryt.hash() da hashlanib saqlangan parol bilan compare qilib tekshirar edi.

Savol. Frontend nega parolni sha256 da yuborgan va uni backenda bcryt.hash() lab tekshirgan deb uylaysiz ?! πŸ‘‡ (erkin fikrlar)
πŸ”₯4⚑2πŸ‘2πŸ—Ώ2❀‍πŸ”₯1πŸ†’1
Yangi hobby topdim. #Flutter

Qiziqarli narsa ekan )
Negadir Mobile Programming ga qiziqishim ortdi! (hh.uz πŸ’°)

Hozirchalik shunchaki sample projectla. Oldinlar Sketchware degan dastur orqali qiziqishga 2, 3 da mobile apk yozib kurilgan edi:
- https://t.me/davron_coder/104
- https://t.me/davron_coder/101
- https://t.me/davron_coder/67
- https://t.me/davron_coder/14
- https://t.me/davron_coder/13
- https://t.me/davron_coder/12
- https://t.me/davron_coder/11

Bekorchilik)
⚑5❀‍πŸ”₯1πŸ‘1πŸ”₯1
#Savol

- Qanday qilib bajaralayotgan taskni realtime'da progress foizlarda kursatib turish mumkin?🀯

Example:
- [2 - 3 000 000] gacha bulgan sonlar orasida nechta tub sonlar mavjudligini hisoblavchi web task'ni necha foizi bajarilgani qanday qilib realtime'da userga ko'rsatib turish mumkin?

p.s: Bu file upload progress'ga uxshashroq bo'ladi. πŸ‘Œ

Erkin fikr idea'lar ? πŸ‘‡
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ€”2😐2❀‍πŸ”₯1πŸ‘¨β€πŸ’»1
chmod vs chown

p.s) Bilib quysa ziyon qilmaydi. (takrorlab olish hamπŸ˜‰)

More: https://askubuntu.com/questions/918379/what-is-the-main-difference-between-chmod-and-chown

Video πŸ‡ΊπŸ‡Ώ : https://youtu.be/PcoP1mykdEs?si=08uOI-O4fKa8JENi&t=2369
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘6⚑2❀‍πŸ”₯1πŸ”₯1
Let’s Build A Web Server.

p.s) Texnalogiyalarni 0 dan qurishga harakat qilganizda, ko'plab savolarizga javob topib boraverasiz ekan )

* BUILD YOUR OWN X

More: https://ruslanspivak.com/lsbaws-part1/
πŸ‘4⚑1❀‍πŸ”₯1πŸ‘1
Django'dagi N+1 haqida ko'p eshitganmiz πŸ₯Ί

Masalan:
1 - rasmda Option'ga references bog'liq bo'lgan question title'ga olishda bu sodir bulmoqda deyishimiz mumkin.

πŸ’‘ Prefetch_related / select_related django ORM'dagi mu methodlarni chuquroq o'rganib chiqish ham tavsiya etiladi

p.s) Prefetch_related / select_related shunchalik yaxshi narsami? Bularda kamchilik, minuslari bormi ? πŸ€” (https://chatgpt.com/share/30eb7a6e-fcab-4751-b110-ce6bac6d5cd1)

Fikr, idealar πŸ‘‡ πŸ“

More: https://dev.to/mubtadaali/tips-and-tricks-for-optimizing-the-performance-of-django-orm-8pg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘5πŸ†’2❀‍πŸ”₯1⚑1
Developing an Asynchronous Task Queue in Python


How to implement several asynchronous task queues using Python's multiprocessing library and Redis. ❓


p.s) Tasklar bilan ishlashda ham Queue'lar ancha foydali bo'la oladi. πŸ‘Œ

More: https://testdriven.io/blog/developing-an-asynchronous-task-queue-in-python/
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘5πŸ†’2❀‍πŸ”₯1⚑1❀1
#django #pdf #qrcode

Bazi loyhalarda saqlangan .PDF fayl ichiga usha .PDF fayl turgan linkni QRCode qilib joylashtirish zarur bo'ladi. πŸ“‘

Bunda odatda:
1) .PDF fayl generate qilish.
2) Generate bo'lib saqlangan .PDF fayl path'dan QrCode generate qilish
3) Yaratilgan QrCode faylni berilgan cordinatalar asosida .PDF filega joylsahtirib, .PDF faylni qayta saqlab
4) PDF faylni path'ni file model field'ga berib saqlash ham zuru buladi πŸ˜“πŸ€§

⚠️ Bazi loyhalarimda oldin ishlatgan hard coding varyantim bilan ulashaman, bu borada sizga foydasi tegib qolishi mumkin:

* https://gist.github.com/firdavsDev/873c71a44546c8630060f232ece3f367

p.s) Siz qanday varyantlarni qulagansiz bu borada? πŸ‘‡ πŸ“


Β» @davron_coder
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯6❀‍πŸ”₯1⚑1πŸ†’1
Davronbek | SWE πŸͺ
#django #pdf #qrcode Bazi loyhalarda saqlangan .PDF fayl ichiga usha .PDF fayl turgan linkni QRCode qilib joylashtirish zarur bo'ladi. πŸ“‘ Bunda odatda: 1) .PDF fayl generate qilish. 2) Generate bo'lib saqlangan .PDF fayl path'dan QrCode generate qilish 3)…
1chi varyant unchalik ham effectiniy emas. Bu ko'p vaqt talab qiladigan task hisoblanadi va CPU/RAM da sezilari joy ham egalaydi. (pdf yaratish + va yana faylni read qilib ochib ichiga qrcode png joylash + va pdf'ni qayta saqlash) β˜„οΈ

2 - varyant: FrontSide'da hal qilish.
πŸ’»

Bunda:
- FrontEnd'da ham bir nechta foydali package'lar mavjud (PDFKit, jsPDF ...)
- Backendga surov yuborib, kelgan response data'ni A4 page sifatida userga kursatish va user hohlasa chop etish tugmasi orqali sahifani PRINT qilib yuklab olishi mumkin bo'ladi.


* Bunda pdf generate qilish Browser'ga (CTRL + P) yuklatiladi holos ) πŸ’»βœ”οΈ

❗️Shaxsiy fikr (client imkon qadar BAZIDA dumb bolishi kerak)πŸ™‚
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘7πŸ†’2❀‍πŸ”₯1⚑1
Forwarded from murodalidev /> (Murodali)
Django_5_by_example_build_powerful_and_reliable.pdf
27.9 MB
πŸ“š Django 5 By example

ps: Bo'pti barbir kitobni ulashishga qaror qildim.

#book #django

@murodalidev βœ…
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘6⚑4πŸ”₯2❀‍πŸ”₯1