У меня есть модель профиля пользователя. Мне нужен новый метод дает мне оценку того, как заполнен профиль. Например:Профиль Django показывает процент завершен
Name 10%
Mobile 50%
Gender 10%
Website 10%
Location 10%
birth_date 10%
Значение, если пользователь заполнил имени и мобильного их профиля будет 60% завершены.
Может ли кто-нибудь заставить меня начать с того, как бы я совершил такое? спасибо:
Моя модель:
class Profile(UserenaLanguageBaseProfile):
""" Default profile """
GENDER_CHOICES = (
(1, _('Male')),
(2, _('Female')),
)
user = models.OneToOneField(User,
unique=True,
verbose_name=_('user'),
related_name='profile')
gender = models.PositiveSmallIntegerField(_('gender'),
choices=GENDER_CHOICES,
blank=True,
null=True)
mobile = models.CharField(max_length=32, blank=True)
website = models.URLField(_('website'), blank=True,)
location = models.CharField(_('location'), max_length=255, blank=True)
birth_date = models.DateField(_('birth date'), blank=True, null=True)
бы вы сделать это в @property? – GrantU
хорошо .. не необходимо, но конечно. Планируете ли вы что-нибудь сделать с этим? – karthikr
Могут быть времена, когда мне нужно перезаписать некоторые значения или сделать специальные вещи с помощью да. – GrantU