TypeError: __str__ возвращает нестроку (тип tuple) , Не уверен, где я ошибся

  • ID клиента является внешним ключом в модели phones, идея состоит в том, чтобы
    заполнить PhonesForm ID клиента во время создания формы в моем представлении. Вот мой класс model.py class Phones(models.Model): primaryimei = models.BigIntegerField(primary_key=True) customerid = models.ForeignKey(Customers,on_delete=models.CASCADE,max_length=200)

    .
         def __str__(self):
            template = '{0.primaryimei}'
            return template.format(self)
            class Meta:
            ordering = ['status'] 
               Here is my forms.py class
            class PhonesForm(forms.Form):
             customerid = forms.ModelChoiceField(
                      queryset=Customer.objects.all().only('idno'),to_field_name="customerid")
    
             def label_from_instance(self):
               return str(self.customerid) 
    
              class meta:
                  model = Phones
                  fields = '__all__'
            views.py file look like this
    
            class PhoneCreate(LoginRequiredMixin, CreateView):
               model = Phones    form_class = PhonesForm()    success_url = reverse_lazy('phones')
               def form_valid(self, form):
             form.instance.user = self.request.user
            return super(PhoneCreate, self).form_valid(form)    ```
    
Вернуться на верх