Size: a a a

Django [ru] #STAY HOME

2020 June 24

Б

Богдан in Django [ru] #STAY HOME
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Богдан
Джанго 1.11 и python 2.7
ясно, ну возможно в ранних версиях что-то работало по другому
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
ARTUR KNYAZEV
class userCastem(AbstractUser):
     telephon = models.CharField('Телефон',max_length=20, unique=True)
     foto = models.ImageField("Фото", upload_to= "images/employee",blank=True, null=True)
     USERNAME_FIELD = 'telephon'
     objects = CustomUserManager()
     def __str__(self):
         return self.telephon


class Employee(models.Model):
   userEmployee = models.OneToOneField("userCastem", on_delete=models.CASCADE)
   tip = models.CharField('Тип',max_length=100, blank=True, null=True)
   score = models.IntegerField("Счет",blank=True,null=True)

   class Meta:
    verbose_name = 'Сотрудник'      
    verbose_name_plural = 'Сотрудники'  

class Customer (models.Model):
   userCustomer = models.OneToOneField("userCastem", on_delete=models.CASCADE)
   userscore = models.IntegerField("Счет",blank=True,null=True)

   class Meta:
     verbose_name = 'Клиент'      
     verbose_name_plural = 'Клиенты'    вот так сделал
ну тыж не первый день, уже знаешь как на пасту выкладывать. Что тебя не устраивает в том, как работает сейчас?
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
я просто спросил мнение ) как правильней
источник

Б

Богдан in Django [ru] #STAY HOME
Nikolay Cherniy
ясно, ну возможно в ранних версиях что-то работало по другому
Что можно попробовать, чтобы исправить?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Богдан
Что можно попробовать, чтобы исправить?
посмотрел, вроде все также было, вот дока https://docs.djangoproject.com/en/1.11/topics/db/examples/many_to_many/
источник

Б

Богдан in Django [ru] #STAY HOME
В адмике могу добавлять категории, после сохранения и перезагрузки страницы они так же отображаются
источник

Б

Богдан in Django [ru] #STAY HOME
Но во views.py или shell получаю None
источник

N

Nire in Django [ru] #STAY HOME
Nikolay Cherniy
если это не юзеры, то его совет правильный
В защиту себя нагуглил несколько таких экземплов https://stackoverflow.com/questions/48397608/trying-to-extend-abstractuser-to-create-multiple-user-types-in-django
источник

Б

Богдан in Django [ru] #STAY HOME
Даже если добавил категории в админке, у того же пользователя во view получу None
источник

N

Nire in Django [ru] #STAY HOME
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
ARTUR KNYAZEV
я просто спросил мнение ) как правильней
мне кажется нормальный вариант, я бы в кастомюзера добавил поле выбора кем будет и потом сейвом или сигналом создавал инстанс связанной модели
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Богдан
Даже если добавил категории в админке, у того же пользователя во view получу None
ааа, ну потому что нужно .all() добавить, этож мени)))
источник

Б

Богдан in Django [ru] #STAY HOME
Nikolay Cherniy
ааа, ну потому что нужно .all() добавить, этож мени)))
user.category = Category.objects.filter(name=u'T').all()
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
о, а ссылку на это кинь, интересно
источник

Б

Богдан in Django [ru] #STAY HOME
Так?
источник

N

Nire in Django [ru] #STAY HOME
Nikolay Cherniy
о, а ссылку на это кинь, интересно
Сорри, уже закрыл
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Nire
Сорри, уже закрыл
Ну история же есть))
источник

N

Nire in Django [ru] #STAY HOME
Я в вечном инкогнито
источник

N

Nire in Django [ru] #STAY HOME
источник