Tengo un sitio web construido con django y postgresql. cada usuario (usuario en el sistema Django Auth) en el sitio web tiene muchos modelos de cuenta (y otros modelos).
Una aplicación que se ejecuta en Windows-python necesita acceder (leer/escribir) datos de la base de datos. Cada aplicación está asociada a un usuario específico.
Mis preguntas:
Creo que la mejor manera es construir una capa de API para intercambiar datos entre Django y tus externos. Django rest framework proporciona una solución realmente simple para agregar una capa REST a su aplicación que también es reutilizable con cualquier otro externo. https://www.django-rest-framework.org/
Con este enfoque, centraliza y abstrae la manipulación directa de la base de datos en Django, evitando cualquier operación externa que pueda romper su consistencia (por ejemplo, con una tabla alterada).