Я новичок в Django. У меня есть модель с пользовательским методом. В поле зрения извлекается один объект.Невозможно позвонить по специальному методу
Вот мой код - Моя модель
class Problem(models.Model):
problem = models.CharField(max_length=100)
solution=models.CharField(max_length=500)
def __unicode__(self):
return self.problem
def retrieve_rankdata(self):
return self.problem.split()[0].split('/')
в виду, что я делаю это
def show(request):
problem = Problem.objects.all()[0]
t1=problem.retrieve_rankdata()
Но, я получаю эту ошибку объект «проблема» не имеет атрибута «retrieve_rankdata»
Что я делаю неправильно?
определенно с отступом здесь неправильно ... хороший глаз. –
Человек, вы были rite.wasted столько времени. Я использовал notepad ++. Затем отредактировал с помощью IDLE, и он показал проблему с отступом. – kost