масонский объект ‘Post’ не имеет атрибута ‘controller’

#python #frameworks #masonite

#python #фреймворки #masonite

Вопрос:

У меня есть контроллер в моем проекте Masonite, и я не могу понять, почему он выдает эту ошибку. Вот мой фрагмент кода:

 def restore(self, view: View, upload: Upload):
    upload.accept_file_types = None
    filename = upload.store(self.request.input('dump'))
    site = Site.find(self.request.input('site_id'))

    site.server.connect().put(
        static('disk', 'uploads/')   filename,
        '/dumps/postgres/' filename
    )

    return 'uploaded?'   
  

Ответ №1:

Обычно это происходит, если в вашем приложении есть какая-то опечатка. Это немного двусмысленно и не указывает на конкретный пример, но если вы заметили, что в последней строке у вас есть знак, который является синтаксической ошибкой. Удаление этого исправит проблему.