Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Пользователи стандартная авторизация [RSS Feed]

#1 Июль 1, 2017 16:10:56

erl
Зарегистрирован: 2011-01-30
Сообщения: 42
Репутация: +  0  -
Профиль   Отправить e-mail  

Пользователи стандартная авторизация

И снова Здравствуйте.

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

Подскажите кто знает правильный механизм, организации таких изменений ?
И как в этом случае работать с пользователями в Django? (не хотелось бы переписывать стандартный механизм глобально).
Спасибо большое.



Отредактировано erl (Июль 1, 2017 16:13:50)

Офлайн

#2 Сен. 12, 2017 12:14:04

inoks
От: Russia
Зарегистрирован: 2012-12-11
Сообщения: 343
Репутация: +  35  -
Профиль   Адрес электронной почты  

Пользователи стандартная авторизация

Update значения в таблице если у вас нет связанных расчетов, сигналов и прочих штук - это милисекундное дело даже на таблицах с милионами записей.
Не переживайте насчет этого сильно.

Офлайн

  • Начало
  • » Django
  • » Пользователи стандартная авторизация[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version