weak_set_vs_weak_dictionary.pdf
403.5 KB
جواب سوال ۱۳ پایتون
تعداد صفحه: ۴
پیشنیازها:
توضیحات weakref
کلیدواژهها:
#answer #python
🌌 @the_code_Verse 🪐
تعداد صفحه: ۴
پیشنیازها:
توضیحات weakref
کلیدواژهها:
weakref, WeakSet, WeakKeyDictionary, WeakValueDictionary, cache #answer #python
🌌 @the_code_Verse 🪐
❤2👎1
13. تفاوت abstract base classes و multi-table inheritance در Django ORM چیست؟
#question #django
🌌 @the_code_Verse 🪐
#question #django
🌌 @the_code_Verse 🪐
❤1
گاهی فقط میخوای یه قالب مشترک داشته باشی بدون اینکه جدول اضافه بسازی.
در Django، abstract base class فقط فیلدها و متدها رو بین مدلها به اشتراک میذاره و خودش جدول جداگانه نمیسازه. اما multi-table inheritance هر مدل فرزند جدول خودش رو داره و با کلید خارجی به جدول والد وصل میشه. این تفاوت باعث میشه هرکدوم برای
سناریوهای مختلف، مثل بهینهسازی ساختار یا حفظ روابط داده، مناسب باشه.
🌌 @the_code_Verse 🪐
در Django، abstract base class فقط فیلدها و متدها رو بین مدلها به اشتراک میذاره و خودش جدول جداگانه نمیسازه. اما multi-table inheritance هر مدل فرزند جدول خودش رو داره و با کلید خارجی به جدول والد وصل میشه. این تفاوت باعث میشه هرکدوم برای
سناریوهای مختلف، مثل بهینهسازی ساختار یا حفظ روابط داده، مناسب باشه.
🌌 @the_code_Verse 🪐
❤2👎1
abstract_base_classes_vs_multi_table_inheritance.pdf
436.7 KB
جواب سوال ۱۳ جنگو
تعداد صفحه: ۴
کلیدواژهها:
#answer #django
🌌 @the_code_Verse 🪐
تعداد صفحه: ۴
کلیدواژهها:
Django ORM, Abstract Base Classes, Multi-Table Inheritance, Proxy Models, primary_key, parent_link, django-admin, #answer #django
🌌 @the_code_Verse 🪐
❤2👎1
14. چگونه میتوان یک decorator نوشت که attributeهای کلاس را قبل از تعریف متدها تغییر دهد؟
#question #python
🌌 @the_code_Verse 🪐
#question #python
🌌 @the_code_Verse 🪐
❤1👎1
میخوای قبل از اینکه متدها حتی ساخته بشن، ویژگیهای کلاس رو دستکاری کنی؟
در پایتون میتونی با نوشتن class decorator قبل از تعریف یا اجرای متدها، attributeهای کلاس رو تغییر یا اضافه کنی. این کار معمولاً با دسترسی به دیکشنری کلاس (cls.dict) یا استفاده از متاکلاسها انجام میشه و بهت اجازه میده رفتار کلاس رو قبل از اجرای متدها بهصورت پویا تغییر بدی.
🌌 @the_code_Verse 🪐
در پایتون میتونی با نوشتن class decorator قبل از تعریف یا اجرای متدها، attributeهای کلاس رو تغییر یا اضافه کنی. این کار معمولاً با دسترسی به دیکشنری کلاس (cls.dict) یا استفاده از متاکلاسها انجام میشه و بهت اجازه میده رفتار کلاس رو قبل از اجرای متدها بهصورت پویا تغییر بدی.
🌌 @the_code_Verse 🪐
❤1👎1
class_decorator.pdf
192.6 KB
جواب سوال ۱۴ پایتون
تعداد صفحه: ۱
کلیدواژهها:
#answer #python
🌌 @the_code_Verse 🪐
تعداد صفحه: ۱
کلیدواژهها:
decorator, attribute, metaclass , __dict__#answer #python
🌌 @the_code_Verse 🪐
❤4👎1
👍2👎1
سلام به همه دوستان
بابت پست نزاشتن از همتون عذرخواهی میکنم، یکم درگیر درست کردن رزومم بودم
بابت پست نزاشتن از همتون عذرخواهی میکنم، یکم درگیر درست کردن رزومم بودم
میخوای دستور مخصوص خودت رو توی
در Django میتونی با ایجاد یک فایل Python داخل مسیر
🌌 @the_code_Verse 🪐
manage.py داشته باشی و هرکاری خواستی انجام بدی.در Django میتونی با ایجاد یک فایل Python داخل مسیر
app_name/management/commands/ یه custom management command بسازی. این دستور مثل بقیه دستورات Django از طریق python manage.py <command_name> اجرا میشه و منطق اجرای دستور داخل کلاس BaseCommand و متد handle() تعریف میشه.🌌 @the_code_Verse 🪐
custom_management_command.pdf
276.1 KB
جواب سوال ۱۴ جنگو
تعداد صفحه: ۴
کلیدواژهها:
#answer #django
🌌 @the_code_Verse 🪐
تعداد صفحه: ۴
کلیدواژهها:
custom management command, createsuperuser, migrate, runserver, Command, BaseCommand, management, AttributeError, NotImplementedError, handle, verbosity, settings, pythonpath, traceback, no_color, force_color, skip_check, add_arguments#answer #django
🌌 @the_code_Verse 🪐
❤2👎2
15. چه تفاوتی بین
#question #python
🌌 @the_code_Verse 🪐
@staticmethod و @classmethod و متد معمولی در inheritance دارد؟#question #python
🌌 @the_code_Verse 🪐
👎3
یه تایمی (حدودا دو هفته)منو میبخشید بخاطر کارام نیستم
پیام اصافه هم نمیدم مزاحمتون بشم
بعدش که اومدم همین سوال هارو جواب میدم ولی میخوام سعی کنم کمتر خسته کننده و کوتاه تر باشه (همراه یه نسخه طولانی)
پیام اصافه هم نمیدم مزاحمتون بشم
بعدش که اومدم همین سوال هارو جواب میدم ولی میخوام سعی کنم کمتر خسته کننده و کوتاه تر باشه (همراه یه نسخه طولانی)
👍4👎1
سلام به همه دوستان بعد از دو ماه با این پیام بر میگردم
من یه ماه هست توی شرکت "امنپرداز" که شاید به آنتیویروس "پادویش" بشناسید مشغول به کار شدم و تا یکم جا بیوفتم و بتونم زمان خالی درست کنم طول کشید
الان دیگه هستم و کانال رو دیگه نه در مبنای پایتون بلکه بر مبنای چیزایی که یاد میگیرم میزارم فهمیدم زبان برنامه نویسی فقط سرعت حل مشکل رو بالا میبره با توجه به اینکه الان هوش مصنوعی هست خیلی راحتتر میتونید کد بنویسید و بخش یادگیری کد و زبان رو به اونها میسپارم و اینجا فقط از مفاهیم حالا چه برنامهنویسی کاری زندگی روانشناسی فلسفی صحبت میشه (ممکنه کد هم ببنیم که در مورد مفاهیم هستش)
عملا این کانال از حالت Code Verse بیشتر یک کانال شخصی تبدیل میشه (برند شخصی)
و دیگه مقالههای طولانی نیستش متنهای کوتاه از چیزهایی که خودم یاد میگیرم هستش خوشحال میشم اگه شما هم توی همین زمینه فعالیت میکنید بهم پیام بدید
و در آخر هم یه جمله از انیمیشن توییتها: وقتی ته دلت میخوای چیزی حقیقت داشته باشه راحت میتونی خودتو قانع کنی که حقیقت داره حتی اگه نداشته باشه
من یه ماه هست توی شرکت "امنپرداز" که شاید به آنتیویروس "پادویش" بشناسید مشغول به کار شدم و تا یکم جا بیوفتم و بتونم زمان خالی درست کنم طول کشید
الان دیگه هستم و کانال رو دیگه نه در مبنای پایتون بلکه بر مبنای چیزایی که یاد میگیرم میزارم فهمیدم زبان برنامه نویسی فقط سرعت حل مشکل رو بالا میبره با توجه به اینکه الان هوش مصنوعی هست خیلی راحتتر میتونید کد بنویسید و بخش یادگیری کد و زبان رو به اونها میسپارم و اینجا فقط از مفاهیم حالا چه برنامهنویسی کاری زندگی روانشناسی فلسفی صحبت میشه (ممکنه کد هم ببنیم که در مورد مفاهیم هستش)
عملا این کانال از حالت Code Verse بیشتر یک کانال شخصی تبدیل میشه (برند شخصی)
و دیگه مقالههای طولانی نیستش متنهای کوتاه از چیزهایی که خودم یاد میگیرم هستش خوشحال میشم اگه شما هم توی همین زمینه فعالیت میکنید بهم پیام بدید
و در آخر هم یه جمله از انیمیشن توییتها: وقتی ته دلت میخوای چیزی حقیقت داشته باشه راحت میتونی خودتو قانع کنی که حقیقت داره حتی اگه نداشته باشه
❤6👎3👍2🥰1👏1🤣1