Я пытаюсь запросить объект, и когда я жестко кодирую значение, оно работает, но когда я использую переменную для него, запрос не работает.
Вот класс:
class AdvertisementType(models.Model):
type = models.CharField(max_length='40')
description = models.CharField(max_length='80')
def __unicode__(self):
return '%s' % self.type
Вот запрос:
self.type_ad = AdvertisementType.objects.get(type=type_of_ad)
В качестве примера, существует AdvertisingType, где type = "Inner Page"
Когда я использую это утверждение:
self.type_ad = AdvertisementType.objects.get(type="Inner Page")
Все отлично работает, но если я делаю
self.type_ad = AdvertisementType.objects.get(type=type_of_ad)
Я получаю ошибку
Caught an exception while rendering: AdvertisementType matching query does not exist.
даже когда type_of_ad = "Внутренняя страница"
Есть идеи?