Найти - Пользователи
Полная версия: Пользователи стандартная авторизация
Начало » Django » Пользователи стандартная авторизация
1
erl
И снова Здравствуйте.

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

Подскажите кто знает правильный механизм, организации таких изменений ?
И как в этом случае работать с пользователями в Django? (не хотелось бы переписывать стандартный механизм глобально).
Спасибо большое.
inoks
Update значения в таблице если у вас нет связанных расчетов, сигналов и прочих штук - это милисекундное дело даже на таблицах с милионами записей.
Не переживайте насчет этого сильно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB