Парни, привет.
Создаю модель:
class UserSettings(models.Model):
uid = models.OneToOneField(User, on_delete=models.CASCADE, verbose_name="Пользователь")
apikey = models.CharField(max_length=255,verbose_name="api ключ пользователя")
...
def __str__(self):
return self.uid
class Meta:
verbose_name = "Настройки пользователей"
verbose_name_plural = "Настройки пользователя"
С такой моделью, мне через админку, если создать запись, выдает ошибку:
Если я меняю
def __str__(self):
return self.uid
на
def __str__(self):
return self.apikey
Админка работает нормально, но когда я делаю запрос
UserSettings.objects.get(uid=uid)
Мне возвращает значение apikey, а мне нужно что бы вернул все что храниться в БД((