Django Admin panel for Microservice architecture

Hi, i have modules/folders in my django web application each having a django project and app. I can’t figure out how to have one central admin panel for all the modules in my application. Can someone please help me out i’m completely stuck.
Ok, so im trying to create a web application using microservies architecture and i have two directories tours and tourCompanies for now, i may add more later. My tour directory has a django project called " tour_proj" and a django app called “tour_app”, the same goes for my tourCompanies directory a project called “tourCompanies_proj” and an app called “tourCompany_app”. Each django project has an admin panel but i wan’t one centralized admin panel for both the tour and tourCompanies microservices. How do i do that?

Welcome @MichaelLarryOchieng !

I think that for anyone here to provide you with useful information, you’re going to need to provide a lot more detail about the structure of your projects and a much better, complete, and detailed description of what your objective(s) are.

Ok, so im trying to create a web application using microservies architecture and i have two directories tours and tourCompanies for now, i may add more later. My tour directory has a django project called " tour_proj" and a django app called “tour_app”, the same goes for my tourCompanies directory a project called “tourCompanies_proj” and an app called “tourCompany_app”. Each django project has an admin panel but i wan’t one centralized admin panel for both the tour and tourCompanies microservices. How do i do that?

Are these projects using the same database or different databases?

If they’re using the same database, then you need to have all your models defined with their corresponding ModelAdmin classes in one project.

If they’re using different databases, see Multiple databases | Django documentation | Django (You’ll still need all the models and ModelAdmin classes defined in one project.)

1 Like

Yes, it uses different databases but they are all MySQL databases.