Я использую модель UserProfile для хранения дополнительной информации о пользователе, а одно из полей - это переменная поддомена, которая по умолчанию должна быть установлена на имя пользователя. Вот модель UserProfile:Установите значение по умолчанию для поля модели UserProfile из поля экземпляра пользователя
class UserProfile(models.Model):
theme = models.ForeignKey(Theme, unique=True, null=True)
user = models.ForeignKey(User, unique=True)
subdomain = models.CharField(default=self.user.username, max_length=30)
Я реализовал функцию сигналов Django для автоматического создания экземпляра модели UserProfile при создании пользователя. Теперь мне нужно установить поддоменную переменную для имени пользователя. Как я могу это сделать?
Работает отлично, спасибо! –