исправление аватарки юзера, добавление аватарок в админку, добавление поля "проверен платформой" в аккаунт

This commit is contained in:
2023-04-06 10:47:21 +03:00
parent 945834acc3
commit 9fdb209754
3 changed files with 23 additions and 5 deletions

View File

@@ -41,6 +41,8 @@ class Account(models.Model):
register_datetime = models.DateTimeField(default=datetime.now, editable=False)
confirmed = models.BooleanField(default=False, verbose_name="Подтвержденный аккаунт")
@staticmethod
def create_user(phone: str, **kvargs):
return Account(phone=Account.normalize_phone(phone), **kvargs)
@@ -121,9 +123,9 @@ class Media(models.Model):
class AccountAvatar(models.Model):
account = models.OneToOneField(Account, on_delete=models.CASCADE, verbose_name="Аккаунт")
photo = models.ForeignKey(Media, on_delete=models.SET_NULL, null=True,
photo = models.ForeignKey(Media, on_delete=models.SET_NULL, null=True, blank=True, default=None,
related_name="photo", verbose_name="Аватар")
profile_background = models.ForeignKey(Media, on_delete=models.SET_NULL, null=True, default=None,
profile_background = models.ForeignKey(Media, on_delete=models.SET_NULL, null=True, blank=True, default=None,
related_name="profile_background", verbose_name="Оформление профиля")