И снова Здравствуйте.
И опять я с вопросом.
Объясните пожалуйста как правильно выстроить дата модель при работе с пользователями.
Будет сайт с “тысячами” неких данных в каждой таблице, к этим данным будет прописано поле used-id = ForeignKey(User, on_delete=models.CASCADE), и данные будут видеть только авторизавваные пользователи.
И каждый это будет проверяться при запросе данных. Ну как то вот так, приблизительно.
И вот вопрос: как например заменить пользователя?
Например в организации сменился пользователь и нужно данные старого пользователя, показывать новому. Изменить в админке и тогда через ForeignKey данные во всех статьях обновятся.
Но насколько правомерно так делать, ведь при этом может быть громадная лавино образная нагрузка на базу данных и при большом количестве данных как это отразиться на работоспособности сайта, если база на три часа уйдет в UPDATE.
Подскажите кто знает правильный механизм, организации таких изменений ?
И как в этом случае работать с пользователями в Django? (не хотелось бы переписывать стандартный механизм глобально).
Спасибо большое.