In Linux OS Useful Commands ⚙️💪🏻
🔎 Searching any word in any file:
👁 Viewing difference between 2 files:
🖨 Printing text to display:
📨 Taking full information about any command:
⚒ For change your password:
1.
2.
3.
🔎 Searching any word in any file:
grep search_word path_to_file
e.m: grep content shukur_dev/about.html👁 Viewing difference between 2 files:
diff first_fille_path second_file_path
e.m: diff local/index.html global/index.html🖨 Printing text to display:
echo some text
e.m: echo hello world📨 Taking full information about any command:
info one_command
e.m: info sudo ⚒ For change your password:
passwd
🗂 Saving Results to a File: 1.
pwd > one_file
(in this saved path).2.
ls > second_file
(in this saved name of files or folders)3.
pwd >> second_file
(for save from continuation of file)🔥1
#Question❓
imagefielddan keladigan rasmni o'zim xohlagandek nomlab saqlab qo'yishim uchun nima qilishni tavsiya berasizlar?
#solution✅
def get_path(instance,filename):
return "site_media/jobs/%s_%s/%s" % (instance.client, instance.job_number, filename)
class CCEntry(models.Model):
....
pdf = models.FilePathField(path=get_path, match=".*\.pdf$", recursive=True)
imagefielddan keladigan rasmni o'zim xohlagandek nomlab saqlab qo'yishim uchun nima qilishni tavsiya berasizlar?
#solution✅
def get_path(instance,filename):
return "site_media/jobs/%s_%s/%s" % (instance.client, instance.job_number, filename)
class CCEntry(models.Model):
....
pdf = models.FilePathField(path=get_path, match=".*\.pdf$", recursive=True)
Forwarded from ѕнυĸυralι
Assalomu Alaykum
#savolboredi
list ga objectlar terib chiqilgan tartib buyicha ,hozir shu tartib buzilmagan holda Model da mavjud bulgan objectlarni listdan olishim kere . Qanday qilsam buladi shuni ?
hozir men:
any_list = [obj1,obj2,obj9,obj4...]
Estate.objects.filter(id__in=any_list)
shunaqa qilsam tartib yuqolib ketyapti .
#savolboredi
list ga objectlar terib chiqilgan tartib buyicha ,hozir shu tartib buzilmagan holda Model da mavjud bulgan objectlarni listdan olishim kere . Qanday qilsam buladi shuni ?
hozir men:
any_list = [obj1,obj2,obj9,obj4...]
Estate.objects.filter(id__in=any_list)
shunaqa qilsam tartib yuqolib ketyapti .
ѕнυĸυralι
Assalomu Alaykum #savolboredi list ga objectlar terib chiqilgan tartib buyicha ,hozir shu tartib buzilmagan holda Model da mavjud bulgan objectlarni listdan olishim kere . Qanday qilsam buladi shuni ? hozir men: any_list = [obj1,obj2,obj9,obj4...] Es…
Stack Overflow
Sort queryset by values in list
Is it possible to sort a django queryset by the list of elements provided in the query?
For example, if I do
m.objects.filter(id__in=[3,1,8])
I wan't the order of the queryset to be the element ...
For example, if I do
m.objects.filter(id__in=[3,1,8])
I wan't the order of the queryset to be the element ...
#swagger #customise
You can use swagger as easly for your project's API Docs
https://link.medium.com/coXiVLcyhtb
Official Documentations: https://drf-yasg.readthedocs.io/en/stable/readme.html
You can use swagger as easly for your project's API Docs
https://link.medium.com/coXiVLcyhtb
Official Documentations: https://drf-yasg.readthedocs.io/en/stable/readme.html
Medium
3 Steps to make Django document by Swagger UI automatically.
What is swagger?
Forwarded from ShukurDev (ѕнυĸυralι rezaмonov)
Telegraph
Djangodagi 'q' obyekti nima qiladi.
Django frameworkida ORM lar bilan ishlaymiz va bu ORM esa Djangoni Malumotlar bazasi ya'ni Object Relation Management = Obyekt munosabatlarini boshqarish uchun xizmat qiladi. Aslida esa bu ORM ni orqasida SQL --> Structured Query Lenguage tili turadi buni…
👍2🐳1
If you are going to do Push Notification for you project and application, you can use Firebase Cloud Messaging(FCM).✅
For this I recommended following package if you are doing your project with django.💪🏻
https://pypi.org/project/pyfcm/
For this I recommended following package if you are doing your project with django.💪🏻
https://pypi.org/project/pyfcm/
👍2
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
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 Django REST Books
django-example-powerful-4th.pdf
40.2 MB
Forwarded from ѕнυĸυralι
#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
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/
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.
❌ not optimized
2.
✅ optimized
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/
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/
https://django-rosetta.readthedocs.io/
⚡1
Forwarded from Web dasturlash / IT yangiliklar
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
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
PyPI
python-click
Этот пакет позволяет легко интегрировать платежную систему Click через фреймворк Django в Python
👍4