('Place 1', 'Первое место'),
                  
                  
                          ('Place 2', 'Второе место'),
                  
                  
                          ('Place 3', 'Третье место')]
                  
                  
                  
                  
                  
                  warehouse_strategy = models.CharField(
                  
                  
                          max_length=50,
                  
                  
                          choices=strategies,
                  
                  
                          default=strategies[0],
                  
                  
                      )
                  
                  
                  Беру объект и хочу поменять выбор из запроса.
                  
                  
                  warehouse_strategy = data[1]
                  
                  
                  data[1] при этом = 'Place 3'
                  
                  
                  И при .save() объекта получаю исключение
                  
                  
                  TypeError: int() argument must be a string, a bytes-like object or a number, not 'tuple'
                  
                  
                  Откуда там тупл, когда я четко передаю строку?
                  
                  
                
strategies[0] у тебя тупл в дефолте. Там и проблема
а что такое дата ?
Обсуждают сегодня