fbpx

Проблема при вызове функции

232 просмотра
0
0 Комментариев

Есть views.py:

def view(request):
    ...
    InfoMessage.createinfo('self',request.user, 3)
    ...

И модель

class InfoMessage(models.Model):
    to_view=models.BooleanField(default=True)
    choice=models.CharField(max_length=1, choices=INFO_MESSAGE_CHOICES)
    user=models.ForeignKey(CustomUser)
 
def createinfo(self, user, choice):
    obj=super(InfoMessage, self).objects.create(user=user, choice=choice)
    obj.save()

В итоге получаю

unbound method createinfo() must be
called with InfoMessage instance as
first argument (got str instance
instead)

Как это исправить?


Добавить комментарий

1 Ответы

Python Опубликовано 17.01.2019
Напишите свой ответ на данный вопрос.
Scroll Up