Code understanding (python class) | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Code understanding (python class)

Hello everyone , I want to know how can I understand a Class, In fact i want to visualize things or be able to print something so i can understand. I know that it is about a table and database but i want to see it. Help me please to understand theis class . https://code.sololearn.com/c0UbA9o1NLq6 thank you

16th Sep 2020, 2:28 PM
Maximilien
Maximilien  - avatar
1 Answer
0
That code defines a table class using SQLAlchemy. The following MySQL script corresponds with the type of schema indicated in that table class: create table roles ( roleid int primary key auto_increment ); create table wnodes( id varchar(36) primary key, code int not null, roleid int not null REFERENCES roles(roleid), `desc` varchar(200) NOT NULL ); The id field is most-likely for a GUID since 36 is the length of the hex and hyphen formatted GUID. The roles table could have more fields but roleid is the only one clearly indicated by your table class. I would expect your project to have a table class for roles somewhere. The imported packages indicate that the code is likely part of a web application using Flask. The Flask application would use SQLAlchemy to read and write with an SQL database. I hope that's enough information to help you visualize it. You could run the MySQL script above to create a MySQL database and use MySQL Workbench to create some diagrams if it helps to see them.
3rd Oct 2020, 6:25 AM
Josh Greig
Josh Greig - avatar