Извините за мой английскийOpenERP установить XML демонстрационные данные с новым модулем
Сегодня я пытаюсь разработать новый модуль в OpenERP v7. Мой модуль работает точно так, как я хочу, но когда я обмениваюсь им со своими товарищами по команде, после его установки они должны вставлять много данных вручную, чтобы протестировать все возможности модуля. Поэтому я предлагаю создать xml-файл, содержащий некоторые демо-данные.
I следует документацию в этой ссылке
https://doc.openerp.com/trunk/server/03_module_dev_01/
Вот содержание моего OpenERP .py
{
'author' : "Oussama",
'version' : '0.1',
'name' : "School Management",
'description' : "My Module for school",
'category' : 'School',
'sequence' : 0,
'depends' : ['base'],
'demo' : ['school_demo.xml'],
'installable' : True,
'application' : True,
'auto_install' : False,
}
Моя структура school_demo.xml на основе официальной документации
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="job_1" model="ao_sc_job">
<field name="name">Teacher</field>
</record>
<record id="job_2" model="ao_sc_job">
<field name="name">Director</field>
</record>
</data>
</openerp>
В этом файле я пытаюсь добавить только две записи в таблицу «ao_sc_job», но когда я перезапускаю сервер, обновляю свой модуль, я не нашел записей в таблице «ao_sc_job».
Я не знаю, пропустил ли я что-то. Любая помощь будет принята с благодарностью.
Спасибо.
Спасибо большое, она работает с thirth раствором, как вы описали ниже. Итак, проблема в том, что я использую базу данных без демонстрационных данных (я не использовал другие модули иждивенцев), и когда я тестирую ее в другой базе данных с демо-данными, она работает как магия. –