I was asked to port a Access database to MySQL and provide a simple web frontend for the users. The DB consists of 8-10 tables and stores data about clients consulting (client, consultant,topic, hours, ...).
I need to provide a webinterface for our consultants to use, where they insert all this information during a session into a predefined mask/form.
My initial thought was to port the Access-DB to MySQL, which I have done and then use the web2py framework to build a user interface with login, inserting data, browse/scroll through the cases and pulling reports.
web2py with usermanagment and a few samples views & controllers and MySQL-DB is running. I added the DB to the DAL in web2py, but now I noticed, that with web2py it is mandatory to define every table again in web2py for it being able to communicate with the SQL-Server.
While struggeling to succesfully run the extract_mysql_models.py script to export the structure of the already existing SQL DB for use in web2py concerns about web2py are accumulating.
This double/redundant way of talking to my DB strikes me as odd and web2py does not support python3.
Is web2py the correct way to fulfill my task or is there better way?
Thank you very much for listening/helping out.