import os from django.contrib.auth.models import User from django.db import models class UserProfile(models.Model): """ Модель профиля пользователя :param user: OneToOneField к модели :class:`django.contrib.auth.models.User` :param role: Код роли пользователя :type role: :class:`integer` :param image: Аватарка :type image: :class:`img` :param name: Имя пользователя на нашем сайте :type name: :class:`str` """ user = models.OneToOneField(to=User, on_delete=models.CASCADE) role = models.IntegerField() image = models.ImageField(upload_to='user_avatars') name = models.CharField(default='None', max_length=100)