آموزش برنامه نویسی پایتون و Django
2.99K subscribers
181 photos
525 videos
52 files
1.76K links
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs

* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
Download Telegram
🔵 کوییز #Django

🟣 موضوع : ‏استفاده از F expressions و Q objects

🟢 سوال :

‏برای افزایش مقدار فیلد count به صورت اتمیک کدام عبارت مناسب است؟

گزینه 1:
Model.objects.update(count=F('count')*2)
گزینه 2:
Model.objects.update(count=F('count')+1)
گزینه 3:
Model.objects.update(count=F('count')-1)
گزینه 4:
Model.objects.update(count=F('count')/2)

🔵 گزینه صحیح: 2

🟢 توضیح :

‏برای افزایش یک واحد از F('count')+1 استفاده می‌کنیم


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #Django

🟣 موضوع : ‏انتقال از SQLite به PostgreSQL یا MySQL

🟢 سوال :

‏برای اتصال جنگو به MySQL باید چه پکیجی را نصب کنیم؟

گزینه 1:
psycopg2
گزینه 2:
mysqlclient
گزینه 3:
pymysql
گزینه 4:
MySQLdb

🔵 گزینه صحیح: 2

🟢 توضیح :

‏mysqlclient درگاه رسمی MySQL برای جنگوست.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #Django

🟣 موضوع : ‏ساخت REST API با Django REST Framework

🟢 سوال :

‏برای فعال‌سازی Django REST Framework در پروژه Django باید چه موردی به INSTALLED_APPS اضافه شود؟

گزینه 1:
'rest_framework'
گزینه 2:
'django_rest'
گزینه 3:
'drf'
گزینه 4:
'django_api'

🔵 گزینه صحیح: 1

🟢 توضیح :

‏نام صحیح بسته DRF در تنظیمات 'rest_framework' است.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #Django

🟣 موضوع : ‏لاگ‌گذاری (logging) و سطوح مختلف آن

🟢 سوال :

‏کدام سطح لاگ‌گذاری بالاترین سطح جدیت را نشان می‌دهد و معمولاً برای خروج برنامه استفاده می‌شود؟

گزینه 1:
ERROR
گزینه 2:
CRITICAL
گزینه 3:
WARNING
گزینه 4:
FATAL

🔵 گزینه صحیح: 2

🟢 توضیح :

‏سطح CRITICAL بالاترین سطح جدیت را نشان می‌دهد و برای خطاهای بحرانی که منجر به خروج برنامه می‌شوند، استفاده می‌شود.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #Django

🟣 موضوع : ‏بهینه‌سازی عملکرد ORM و Query Optimization

🟢 سوال :

‏تفاوت اصلی select_related و prefetch_related چیست؟

گزینه 1:
‏select_related با join کوئری را یکپارچه می‌کند و prefetch_related چند کوئری اجرا می‌کند
گزینه 2:
‏prefetch_related با join کوئری را یکپارچه می‌کند و select_related چند کوئری اجرا می‌کند
گزینه 3:
‏هر دو از join استفاده می‌کنند
گزینه 4:
‏هر دو بارگذاری داده‌ها را در سطح Python انجام می‌دهند

🔵 گزینه صحیح: 1

🟢 توضیح :

‏select_related از join برای یک کوئری واحد استفاده می‌کند، در حالی که prefetch_related چند کوئری جداگانه اجرا می‌کند.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir