2016-07-12 6 views
0

Нужно ли многозначимых полей назвать «othermodel_id»?Odoo 9 присвоение имени поля Many2one

У меня было поле many2one на моей модели курса модели Major, которую я назвал «major», и когда я попытался выбрать майор для своего курса (скажем, «Исчисление для машиностроения»), я получил общую ошибку проверки. А в моей консоли я имел плохой запрос на обновление SQL, где он не смог:

2016-07-12 18:55:34,530 5484 INFO test openerp.sql_db: bad query: UPDATE 

"aidentest_course" SET "major"=14,"write_uid"=1,"write_date"=(now() at time 

zone 'UTC') WHERE id IN (6) 

я переименовал «основных» до «major_id», модернизировал свой модуль, и теперь я могу добавить майоров. Должно ли many2one быть «tomodel_id», и если да, то почему?

ответ

0

НЕТ я не думаю, что так может вы забыли сделать обновление раньше, но это хорошая практика, чтобы назвать поля model_name_id и для m2m model_name_ids

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