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

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

🟣 موضوع : ‏معماری Multi‑Tenant در Django

🟢 سوال :

‏چالش اصلی پیاده‌سازی Multi-Tenant با استفاده از دیتابیس های جداگانه چیست؟

گزینه 1:
‏مدیریت و نگهداری دیتابیس ها
گزینه 2:
‏پیاده‌سازی معماری Multi-Tenant
گزینه 3:
‏بهینه سازی کوئری ها
گزینه 4:
‏مقیاس پذیری

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

🟢 توضیح :

‏مدیریت تعداد زیادی دیتابیس می تواند پیچیده باشد.


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

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

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

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

🟣 موضوع : ‏کار با کوکی‌ها (Cookies)

🟢 سوال :

‏اگر `max_age` یک کوکی روی `None` تنظیم شود، چه اتفاقی می افتد؟

گزینه 1:
‏کوکی حذف می شود
گزینه 2:
‏کوکی تا بسته شدن مرورگر معتبر است
گزینه 3:
‏کوکی برای همیشه معتبر است
گزینه 4:
‏خطا رخ می دهد

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

🟢 توضیح :

‏اگر `max_age` تنظیم نشود یا `None` باشد، کوکی یک کوکی جلسه ای است و تا زمان بسته شدن مرورگر معتبر خواهد بود.


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

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

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

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

🟣 موضوع : ‏ORM در Django و عملیات CRUD

🟢 سوال :

‏برای دریافت تمام رکوردهای یک مدل در Django ORM از کدام متد استفاده می‌شود؟

گزینه 1:
fetch_all()
گزینه 2:
all()
گزینه 3:
list()
گزینه 4:
retrieve()

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

🟢 توضیح :

‏متد all() تمامی رکوردها را برمی‌گرداند.


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

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

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

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

🟣 موضوع : ‏استفاده از Fixtures در تست‌ها

🟢 سوال :

‏چگونه می‌توان فیکچرهای سفارشی ایجاد کرد؟

گزینه 1:
‏فقط با استفاده از dumpdata
گزینه 2:
‏با نوشتن اسکریپت‌های پایتون
گزینه 3:
‏با استفاده از رابط کاربری مدیریت Django
گزینه 4:
‏فقط با استفاده از دستور `dumpdata`

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

🟢 توضیح :

‏می‌توانید فیکچرهای سفارشی را با نوشتن اسکریپت‌های پایتون ایجاد کنید.


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

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

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

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

🟣 موضوع : ‏ابزار مطالبه تغییرات (Migrations Rollback)

🟢 سوال :

‏اگر فایل migration به اشتباه حذف شود، چگونه می‌توان آن را بازیابی کرد؟

گزینه 1:
‏با استفاده از makemigrations
گزینه 2:
‏با استفاده از migrate --fake
گزینه 3:
‏با استفاده از git checkout
گزینه 4:
‏با استفاده از migrate zero

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

🟢 توضیح :

‏با استفاده از git checkout می‌توان فایل migration حذف شده را بازیابی کرد، به شرطی که قبلاً commit شده باشد.


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

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

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

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