2017-02-09 2 views
-2

Я работаю на Odoo 10. Когда я нажимаю на кнопку, получить упоминается об ошибкеОшибка при нажатии на кнопку "объект типа„моя модель“не имеет атрибута„мое действие“- Odoo 10

я хочу. преобразовать контакт в партнера, поэтому мне нужно создать новую строку в другую таблицу со значениями я ставлю в .create (Vals).

следующие ссылки некоторые выдержки из моего кода, надеюсь, что вы можете мне помочь .

мой класс: model.py

мой взгляд: model_view.xml

моя ошибка: server trace back

+0

Пожалуйста, добавьте ваше изображение ошибки в свой вопрос. –

+0

Благодарим вас за исправление моего сообщения, но у вас есть идея исправить мою ошибку? –

+1

Не можете ли вы просто скопировать свой код, как все? Мы используем трафаретную печать для вещей, которые мы не можем записать. – Majikat

ответ

0

Я не понимаю ваш код вообще. Вы наследуете модель под названием test.res.partner, и я не знаю, вы ее уже создали. Это может быть проблемой.

Возможно, вы также не можете импортировать файл model.py, если этот модуль наследует другой, который вы уже создали.

В целом это сообщение указывает, что метод convert_prospect не существует в модели test.res.partner.

Но, видя, как вы пишете свое мнение (например, используя xpath в представлении, которое не наследуется от другого), вы должны переделать свои основы.

Ах и не называйте это prospect() в конце.

+0

У меня была модель в другом файле python, но потом я собрал оба файла: http://prntscr.com/ e6ienv –

+0

Что произойдет, если вы не назовете 'partner()' в конце? Вы перезапустили свой сервер, прежде чем делать больше тестов? – Majikat

+0

Я всегда перезагружаю свой сервер, когда меняю код моего питона, и он вызывает ошибку внутреннего сервера, если я не позвоню партнеру() –

Смежные вопросы