Проблема проектирования базы данных Django - несколько приложений в одной базе данных
У меня есть два приложения django, использующие одну и ту же базу данных. Эти приложения имеют свои собственные модели. Поскольку оба приложения используют одну и ту же базу данных, я могу авторизоваться с помощью общих пользователей, я могу использовать модель User в качестве внешнего ключа для моделей.
Назовем эти два приложения django A и B. Поскольку A и B используют одну и ту же базу данных, пользователь может быть связан с моделями в обоих приложениях.
Если пользователь связан с моделью в обоих приложениях, пользователь, которого я удалил из приложения A, не может быть удален, поскольку он связан с моделью в приложении B.
Мне кажется, что я сделал неправильный дизайн. Как я могу преодолеть эту проблему?