راه‌های مختلف گرفتن مدلاسیون USER

 
00:00 / 00:00
2.0x
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
اشتراک‌گذاری

×

گزارش خرابی

در زمانی که می‌خواهید از مدلاسیون شخصی استفاده کنین می‌بایست بتوانید شئ نگهدارنده آن را فراخوانی کنین که برای این کار 3 روش وجود دارد:

 

1-     Import  کردن مدل مربوطه از اپ مشخص، که به شکل زیر انجام می‌شود:

from accounts import User
class ModelName(models.Model):
        author = models.ForeignKeyField(User, … )​

 

2-     استفاده از تابع فراخوانی مدولاسیون یوزر در contrib

from django.contrib.auth import get_user_model
User = get_user_model()
class ModelName(models.Model):
       author = models.ForeignKeyField(User, … )

 

3-     استفاده از شئ نگهدارنده مدولاسیون user  در تنظیمات settings.py

from django.conf import settings
User = settings.AUTH_USER_MODEL
class ModelName(models.Model):
       author = models.ForeignKeyField(User, … )

 

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

 

 

دانلود با کیفیت بالا
دانلود با حجم کم