Create a new database¶
To dialog with your Odoo server, you need an instance of the
odoorpc.ODOO
class. Let’s instanciate it:
>>> import odoorpc
>>> odoo = odoorpc.ODOO('localhost', 'jsonrpc', 8069)
Two protocols are available: jsonrpc
and jsonrpc+ssl
.
Then, create your database for the purposes of this tutorial (you need to
know the super admin password to do this):
>>> odoo.db.create('super_password', 'tutorial', demo=True, lang='fr_FR', admin_password='password')
The creation process may take some time on the server. If you get a timeout error, set a higher timeout before repeating the process:
>>> odoo.config['timeout'] = 300 # Set the timeout to 300 seconds
>>> odoo.db.create('super_password', 'tutorial', demo=True, lang='fr_FR', admin_password='password')
To check available databases, use the odoo.db
property with the list
method:
>>> odoo.db.list()
['tutorial']
You are now ready to login to your database!
Documentation about databases management is available
here
.