Django and DRF
302 subscribers
98 photos
39 files
161 links
Purpose is sharing, spreading knowledge which is most related to the Django and Django Rest Framework(DRF)

You can find in here my
- Articles
- Projects with source codes
- Videos
and another useful stuffs
Download Telegram
Forwarded from Django REST Books
Django 4 by Example
Fourth Edition

Year: 2022
Author: Antonio Melé
Publisher: Packt Publishing
Language: English
Format: PDF
Number of pages: 765

Python version: 3.10
Django version: 4.1
Forwarded from Shukurali Rezamonov
#savol
Bu elonlarni 1-page va bunaqa page larda 100 talab bor .
Har bir page da 2 ta top bulishi mumkin va ular har zapros kelganda random bulib qayta paginate qilinadi.
qolgan simple elonlar created_at va advertised_at buyicha order_by qilinadi.

2 ta top elonni chiqadigan joyi belgilanmagan ya'ni hohlagan joyda chiiqshi kumkin shu 6 talikni.

savol shuku shu 2 ta top elonni chiqishi mumkin bugan joyi ixtiyoriy bulgani uchun qanday logika ishlatishim mumkin .

#qushimcha
misol uchun top elonlar jami 20 ta bulsa agar 1- page da ular ni 1-2 -si chiqsa va bir refresh bugandan keyin qaytib yana shu toplar chiqmasligi kete
"Jazzmin" is very useful package for admin panel of projects have done in Django 🥳

https://django-jazzmin.readthedocs.io/
👏2
#savol

prefetch_related nima vazifani bajaradi django ORM da


#javob
querysetga qo'shib unga related bo'lgan obyektlarni olish uchun kerak, siz querysetdagi biror obyekt orqali unga ulangan obyektlarni olishga uringanizda django bazaga yana bir martta zapros beradi, prefetch qilsez 1 ta querysetni o'zida join qilib oladi, optimizatsiya qilish maqsad

example:
1.
users = User.objects.all()
f_user = users.first()
u_comments = f_user.comments.all()
# bu qatorda userni kommentlarini olish uchun bazaga yana bitta connection bo'ladi
not optimized

2.
users = User.objects.prefetch_related('comments').all()
f_user = users.first()
u_comments = f_user.comments.all()
# bu holatda queryda kommentlar har bir user bn birga keladi
optimized
👍4
Amazing from Free Servers 🥳😂🚀🚀
https://learning.mkadir.me/stop-heroku-vercel-netlify-pythonanywhe/
👍3
Rosetta is a Django application that eases the translation process of your Django projects.

https://django-rosetta.readthedocs.io/
1
CLICK to'lov tizimi va Django frameworkini integratsiya qilib, onlayn to'lovlarni amalga oshirish

Ukam Sirojiddin Yoqubov Python uchun kutubxona ishlab chiqibdi. https://pypi.org/project/python-click/ To'g'risi kutmagandim. Kutubxona yozadi deb o'ylamagandim.

U bo'yicha videodars ham qilibdi. https://www.youtube.com/watch?v=HHQ9QKSObyI

Marhamat Django va Clickni integratsiyasi umuman olganda to'lov tizimlari bilan tushuncha xoxlovchilar uchun
👍4
https://pypi.org/project/geopy/

The package is Finder Location
Dockerfile 🐳
🐳4👍2🍌1
👍7