Приложение 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 у меня не так много опыта, так что может быть глупый вопрос =)
Спасибо за помощь!