Unlike adding fixture data in the form of xml_data files, I want to get the load the data from an API location. How should I do that? This is what I am thinking of (please read the code comments too):
class Bank(osv.Model):
"""This class defines a Bank Object""" _name = 'obp.bank' _description = 'OBP Bank' _order = 'name' _columns = { 'full_name' : fields.char('Bank name'), 'logo' : fields.char('Bank Logo'), 'website' : fields.char('Bank Website'), 'id' : fields.char('Bank ID'), 'short_name' : fields.char('Bank Short Name'), def get_bank_data(): # What should I write here instead?? __init__.py? # The code here gets the data from the API into a python dictionary # from which I want to load it into this Bank Database table.
What will be the best way to do this?