(Jul-04-2018, 11:18 AM)gontajones Wrote: I made a mistake.
In your model the field must be something like:
image_url = models.CharField(max_length=200)Why are you doing this?
image_url = forms.CharField(widget=forms.HiddenInput()) image_url = '' # <- This
I have removed this line-
image_url = ''
So now I have changed in models.py like below-
class Brand(models.Model): name = models.CharField(max_length=60) description = models.TextField(blank=True, null=True) image_url = models.CharField() created_at = models.DateTimeField(auto_now_add=True, editable=False) updated_at = models.DateTimeField(auto_now=True) @property def logo(self): return get_logo(self.name, 'brand') class Meta: managed = False db_table = 'brand' def __str__(self): return self.name new_brand = Brand() new_brand.image_url = new_brand.logo('brand') new_brand.save()In this line-
new_brand.image_url = new_brand.logo('brand')I am getting error-
Error:new_brand.image_url = new_brand.logo('brand')
TypeError: 'SafeText' object is not callable