May 2018
Beginner to intermediate
452 pages
11h 26m
English
The first thing the Application class will need is the database connection information to pass to the model.
For the host and database name, we can just add settings to our SettingsModel:
variables = {
...
'db_host': {'type': 'str', 'value': 'localhost'},
'db_name': {'type': 'str', 'value': 'abq'}
These can be saved in our JSON config file, which can be edited to switch from development to production, but our username and password will need to be entered by the user. For that, we'll need to build a login dialog.