How to make baserow as part of a separate app inside a Django project?

I build a PurchaseOrder system using Django for my client. It’s a self-hosted system.

I like to use Baserow UI to allow my clients to fill up data and retrieve data based on the models I create in the PurchaseOrder.

I am not sure how to do this? ideally the self-hosted part should be a separate Django app in the same codebase somehow. That way, then the BaseRow backend can access my custom written models.

I am already using docker to run the postgres and django portions on the production server.

I don’t mind exposing the baserow brand name. I just want that UI to allow my non technical end users have a more pleasant way of interacting with my custom django project data.

Can explain to me how to get this done if possible?

I also am taking @olgatrykush advice to simply post my question here as advised here

Hi @simkimsia sorry for the delay.

Just to double check, you want to use Baserow as a GUI for existing normal Django models inside your codebase? Right now Baserow can only display its own special user generated models, and does not support rendering other Django models in its Grid views etc. I’ve attempted to add support so Baserow can display any Django model previously, I believe it is possible however it is complicated and so I wasn’t able to finish this.

If you were instead to make Purchase Order/your other tables in Baserow using Baserows API/GUI, you could then access Django models representing these tables using our python API:

PurchaseOrderGeneratedModel = Table.objects.get(id=pk_of_purchase_order_table).get_model()