Hi,
We would like to understand how the fields are added to a table in the backend using Django. As the tables and fields are created on the go and new fields can be added from front-end, how are the fields added to the backend? Is it added to the models.py file? If yes, where can we find it.
We don’t modify any files, we instead have metadata tables like database_field where we add a row representing the new field and then we literally add a SQL column to the database table used to store a particular tables rows.
Just to check, what do you mean by “it”? The way Baserow dynamically generates models? We don’t provide any tutorial on how to set this up in a fresh django project, you are going to have to look at our codebase to understand it further (TableHandler, Table, Table.get_model etc).