🔍 تا حالا فکر کردی فرق رابطهی «OneToOneField» با «ForeignKey» دقیقا چیه ؟
در Django دو نوع رابطه مهم وجود داره: ForeignKey که برای ایجاد رابطه یک به چند استفاده میشه (مثل یک کاربر و چندین پست) و OneToOneField که برای رابطه یک به یک (مثل یک کاربر و یک پروفایل). این دو تا در نحوه ذخیرهسازی در پایگاه داده و روش دسترسی از طریق QuerySet هم با هم فرق دارن. ForeignKey امکان دسترسی معکوس با QuerySet رو میده ولی OneToOneField دسترسی مستقیم داره.
🌌 @the_code_Verse 🪐
در Django دو نوع رابطه مهم وجود داره: ForeignKey که برای ایجاد رابطه یک به چند استفاده میشه (مثل یک کاربر و چندین پست) و OneToOneField که برای رابطه یک به یک (مثل یک کاربر و یک پروفایل). این دو تا در نحوه ذخیرهسازی در پایگاه داده و روش دسترسی از طریق QuerySet هم با هم فرق دارن. ForeignKey امکان دسترسی معکوس با QuerySet رو میده ولی OneToOneField دسترسی مستقیم داره.
🌌 @the_code_Verse 🪐
❤2👎1
Code Verse
🔍 تا حالا فکر کردی فرق رابطهی «OneToOneField» با «ForeignKey» دقیقا چیه ؟ در Django دو نوع رابطه مهم وجود داره: ForeignKey که برای ایجاد رابطه یک به چند استفاده میشه (مثل یک کاربر و چندین پست) و OneToOneField که برای رابطه یک به یک (مثل یک کاربر و یک پروفایل).…
OneToOneField_ForeignKey.pdf
310.6 KB
جواب سوال ۳ جنگو
تعداد صفحه: ۲
کلید واژهها:
#answer #django
🌌 @the_code_Verse 🪐
تعداد صفحه: ۲
کلید واژهها:
OneToOneField, ForeignKey, UNIQUE constraint, UNIQUE index#answer #django
🌌 @the_code_Verse 🪐
❤1
4. Metaprogramming: Class Decorator vs Metaclass: تفاوت کلیدی بین دکوریتور کلاس و متاکلاس چیست؟ یک مثال عملی که فقط متاکلاس بتواند انجام دهد بده.
#question #python
🌌 @the_code_Verse 🪐
#question #python
🌌 @the_code_Verse 🪐
🔍 تا حالا فکر کردی پشت پردهی ساخت کلاسها در پایتون چه جادویی وجود داره؟
در پایتون برای متاپروگرمینگ میتونیم از دکوریتور کلاس یا متاکلاس استفاده کنیم. هر دو اجازه میدن رفتار کلاس رو تغییر بدیم، ولی متاکلاسها یک لایه عمیقتر روی فرایند ساخت کلاس کنترل دارن. سوال اینجاست: تفاوت اصلی این دو روش چیه و چه کاری هست که فقط با متاکلاس ممکنه انجامش بدیم
🌌 @the_code_Verse 🪐
در پایتون برای متاپروگرمینگ میتونیم از دکوریتور کلاس یا متاکلاس استفاده کنیم. هر دو اجازه میدن رفتار کلاس رو تغییر بدیم، ولی متاکلاسها یک لایه عمیقتر روی فرایند ساخت کلاس کنترل دارن. سوال اینجاست: تفاوت اصلی این دو روش چیه و چه کاری هست که فقط با متاکلاس ممکنه انجامش بدیم
🌌 @the_code_Verse 🪐
👍1
Code Verse
🔍 تا حالا فکر کردی پشت پردهی ساخت کلاسها در پایتون چه جادویی وجود داره؟ در پایتون برای متاپروگرمینگ میتونیم از دکوریتور کلاس یا متاکلاس استفاده کنیم. هر دو اجازه میدن رفتار کلاس رو تغییر بدیم، ولی متاکلاسها یک لایه عمیقتر روی فرایند ساخت کلاس کنترل دارن.…
DecoratorvsMetaclass.pdf
418.1 KB
جواب سوال ۴ پایتون
تعداد صفحه: ۳
کلید واژهها:
#answer #python
🌌 @the_code_Verse 🪐
تعداد صفحه: ۳
کلید واژهها:
Metaprogramming, Class Decorator, Metaclass, __prepare__, __new__#answer #python
🌌 @the_code_Verse 🪐
❤2👎1
4. مکانیزم داخلی signals در Django چگونه کار میکند و در چه مواقعی نباید از آنها استفاده کرد؟
#question #django
🌌 @the_code_Verse 🪐
#question #django
🌌 @the_code_Verse 🪐
👎2
🚀 آیا میدونید Django چطور بدون کد اضافهای بین قسمتهای مختلف برنامه ارتباط برقرار میکنه؟
Django Signals یکی از قویترین ابزارهای این فریمورک هستند که بر اساس الگوی Observer کار میکنند. این مکانیزم به شما امکان اجرای کدهای خاص را هنگام وقوع رویدادهای مشخص (مثل ذخیره یا حذف مدلها) میدهد، بدون اینکه نیاز به تغییر مستقیم کد اصلی داشته باشید. اما استفاده نادرست از آنها میتواند باعث پیچیدگیهای غیرضروری و مشکلات عملکردی شود. مهم است بدانید چه زمانی از signals استفاده کنید و چه زمانی راهحلهای بهتری وجود دارد.
🌌 @the_code_Verse 🪐
Django Signals یکی از قویترین ابزارهای این فریمورک هستند که بر اساس الگوی Observer کار میکنند. این مکانیزم به شما امکان اجرای کدهای خاص را هنگام وقوع رویدادهای مشخص (مثل ذخیره یا حذف مدلها) میدهد، بدون اینکه نیاز به تغییر مستقیم کد اصلی داشته باشید. اما استفاده نادرست از آنها میتواند باعث پیچیدگیهای غیرضروری و مشکلات عملکردی شود. مهم است بدانید چه زمانی از signals استفاده کنید و چه زمانی راهحلهای بهتری وجود دارد.
🌌 @the_code_Verse 🪐
❤1👎1
Code Verse
🚀 آیا میدونید Django چطور بدون کد اضافهای بین قسمتهای مختلف برنامه ارتباط برقرار میکنه؟ Django Signals یکی از قویترین ابزارهای این فریمورک هستند که بر اساس الگوی Observer کار میکنند. این مکانیزم به شما امکان اجرای کدهای خاص را هنگام وقوع رویدادهای…
django_signals.pdf
378.5 KB
جواب سوال ۴ جنگو
تعداد صفحه: ۵
کلید واژهها:
#answer #django
🌌 @the_code_Verse 🪐
تعداد صفحه: ۵
کلید واژهها:
signals, observer design pattern, receiver, django.dispatch.dispatcher.connect#answer #django
🌌 @the_code_Verse 🪐
❤1
5. چگونه یک coroutine را در asyncio به صورت امن لغو کنیم بدون اینکه exception نشت کند؟
#question #python
🌌 @the_code_Verse 🪐
#question #python
🌌 @the_code_Verse 🪐
❤1👎1
تا حالا فکر کردی لغو کردن یک coroutine توی asyncio چطوری میتونه امن باشه؟ 🤔
در پایتون وقتی یک coroutine رو داخل asyncio لغو میکنیم، اگه درست مدیریت نشه، استثناهایی مثل CancelledError میتونن از کنترل خارج بشن و باعث خطاهای پیشبینینشده در برنامه بشن. برای همین لازمه بدونیم چطور میشه لغوش کرد بدون اینکه exception نشت کنه.
🌌 @the_code_Verse 🪐
در پایتون وقتی یک coroutine رو داخل asyncio لغو میکنیم، اگه درست مدیریت نشه، استثناهایی مثل CancelledError میتونن از کنترل خارج بشن و باعث خطاهای پیشبینینشده در برنامه بشن. برای همین لازمه بدونیم چطور میشه لغوش کرد بدون اینکه exception نشت کنه.
🌌 @the_code_Verse 🪐
❤2👎1
Code Verse
تا حالا فکر کردی لغو کردن یک coroutine توی asyncio چطوری میتونه امن باشه؟ 🤔 در پایتون وقتی یک coroutine رو داخل asyncio لغو میکنیم، اگه درست مدیریت نشه، استثناهایی مثل CancelledError میتونن از کنترل خارج بشن و باعث خطاهای پیشبینینشده در برنامه بشن. برای…
cancel_coroutine.pdf
370.2 KB
جواب سوال ۵ پایتون
تعداد صفحه: ۴
کلید واژهها:
#answer #python
🌌 @the_code_Verse 🪐
تعداد صفحه: ۴
کلید واژهها:
coroutine, asyncio, worker, event loop, create_task, wait_for, TimeoutError, CancelledError, asyncio.shield, aiohttp#answer #python
🌌 @the_code_Verse 🪐
❤2👍1👎1
Code Verse via @QuizBot
🎲 Quiz 'Weak 2'
Context manager, Cancel Coroutine, metaclass vs decorator
🖊 10 questions · ⏱ 1 min
Context manager, Cancel Coroutine, metaclass vs decorator
🖊 10 questions · ⏱ 1 min
موفقیت چیه؟ فقط یه کلمه ساختهی بشره یا واقعا معنای عمیقتری داره؟
برای بعضیا موفقیت یعنی پادشاه شدن، برای بعضیا یعنی پیج اینستاگرام با یک میلیون فالور، یا حتی جمع کردن ثروت یا نزدیک شدن به خدا.
اما اگه به گذشته نگاه کنیم، همیشه یک چیز مشترک بوده: موفقیت معمولا هممعنی قدرت بوده. قدیما قدرت یعنی حکومت، امروز ممکنه قدرت یعنی پول یا حتی نفوذ اجتماعی.
پس شاید معنی موفقیت عوض نشده، فقط شکلش فرق کرده.
شاید موفقیت چیزی نباشه جز اختراعی از ذهن بشر برای اینکه پوچی رو فراموش کنه و به زندگی معنا بده.
فقط یه چیز میشه گفت موفقیت یکی از نیازهای اساسی بشر هستش.
آخر موفقیت چیه؟
#code_break #philosophy #success
🌌 @the_code_Verse 🪐
برای بعضیا موفقیت یعنی پادشاه شدن، برای بعضیا یعنی پیج اینستاگرام با یک میلیون فالور، یا حتی جمع کردن ثروت یا نزدیک شدن به خدا.
اما اگه به گذشته نگاه کنیم، همیشه یک چیز مشترک بوده: موفقیت معمولا هممعنی قدرت بوده. قدیما قدرت یعنی حکومت، امروز ممکنه قدرت یعنی پول یا حتی نفوذ اجتماعی.
پس شاید معنی موفقیت عوض نشده، فقط شکلش فرق کرده.
شاید موفقیت چیزی نباشه جز اختراعی از ذهن بشر برای اینکه پوچی رو فراموش کنه و به زندگی معنا بده.
فقط یه چیز میشه گفت موفقیت یکی از نیازهای اساسی بشر هستش.
آخر موفقیت چیه؟
#code_break #philosophy #success
🌌 @the_code_Verse 🪐
👍5👎1
5. چگونه میتوان یک custom authentication backend در Django پیادهسازی کرد؟
#question #django
🌌 @the_code_Verse 🪐
#question #django
🌌 @the_code_Verse 🪐
تا حالا به این فکر کردی که توی Django چطور میشه ورود کاربر رو کاملاً شخصیسازی کرد؟ 🔐
داخل Django به طور پیشفرض سیستم احراز هویت خودش رو داره، اما وقتی بخوای کاربرها رو مثلاً با ایمیل، موبایل یا شرایط خاص سازمانی لاگین بدی، باید یک custom authentication backend بنویسی تا روند ورود دقیقاً مطابق نیازت عمل کنه.
🌌 @the_code_Verse 🪐
داخل Django به طور پیشفرض سیستم احراز هویت خودش رو داره، اما وقتی بخوای کاربرها رو مثلاً با ایمیل، موبایل یا شرایط خاص سازمانی لاگین بدی، باید یک custom authentication backend بنویسی تا روند ورود دقیقاً مطابق نیازت عمل کنه.
🌌 @the_code_Verse 🪐
👎1