Приложение Django для нескольких стран с одной базой данных для всех приложений

Я разрабатываю одно шаблонное приложение, которое может использоваться во многих странах, и в каждой стране я планирую показывать пользователям набор языков, специфичный для каждой страны, также я хочу использовать только ОДНУ базу данных для всех этих приложений... Поэтому мой вопрос: возможно ли как-то установить переменную LANGUAGES в settings.py для конкретной страны? Потому что, как я понял, у меня есть только одна таблица с переводами в моей базе данных, где все переводы имеют модель column_lang... так что если, например, у меня есть приложение для Америки со списком языков: en, es, fr и приложение для Польши со списком языков: en, pl будут ли у меня конфликты баз данных, если у меня будет только одна база данных и разные языки? И если да, то есть ли способ избежать этих конфликтов?

P.S используем базу данных PostgreSQL и Django 4.1.1;

P.P.P.S Я добавил колонку для кода страны в каждую таблицу, которая должна быть привязана к конкретной стране;

P.P.S в проектировании баз данных и python у меня не так много опыта, так что может быть глупый вопрос =)

Спасибо за помощь!

Вернуться на верх