Форум программистов, компьютерный форум, киберфорум
Python: Django
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 17.11.2015
Сообщений: 57

Создание новой БД SQLite для каждого зарегистрированного пользователя

04.05.2020, 23:44. Показов 1447. Ответов 5

Студворк — интернет-сервис помощи студентам
Делаю сайт с использованием Django. Сделана регистрация на сайте.
Каким образом сделать так, чтобы при регистрации для каждого нового пользователя создавалась база данных, по структуре к тому же отличающаяся от основной?
То есть в основной БД у меня некоторые данные, которые будут отображаться на сайте. Пользователь регистрируется, смотрит и сохраняет себе нужное. При этом в его личную БД добавляются только ссылки-id из основной БД.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.05.2020, 23:44
Ответы с готовыми решениями:

Таймер для каждого зарегистрированного пользователя Joomla
Есть сайт сделанный с использованием Joomla 2.5 Задача такова: Надо к зарегистрированным пользователям подвязать некий временной...

Новая таблица для каждого зарегистрированного пользователя
Изучаю PHP, пока что прочел всего полкниги, основы понял, решил написать свою мини CMS, что то типа блога, как это будет выглядеть,...

Индивидуальные цена для каждого зарегистрированного пользователя
Для каждого отдельного пользователя зарегистрированного сделать индивидуальные цены стандартными средствами 1с Битрикс без приложений и...

5
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
05.05.2020, 04:10

Не по теме:

Я даже себя ущипнул на всякий случай - но нет, все так и есть - по базе на каждого пользователя.

1
 Аватар для m0nte-cr1st0
1043 / 578 / 242
Регистрация: 15.01.2019
Сообщений: 2,178
Записей в блоге: 1
05.05.2020, 11:10
Цитата Сообщение от cppastronaut Посмотреть сообщение
чтобы при регистрации для каждого нового пользователя создавалась база данных, по структуре к тому же отличающаяся от основной?
что?
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
05.05.2020, 12:17
Я скажу, что в джанге менять бд на лету будет сложно. Был бы голый питон - ещё можно было бы написать.

Тем более "ссылки-id" между базами не работают. Не будет ни ограничений в строках, ни ссылочной целостности, ни оптимизации sql-запросов.

Не по теме:

Jabbson, Б - безопасность! Каждому пользователю - по БД!

0
0 / 0 / 0
Регистрация: 17.11.2015
Сообщений: 57
05.05.2020, 13:17  [ТС]
Jabbson, я так понимаю, думать про отдельные БД - это неправильно
Уже продумала структуру, где можно будет все расположить в созданных заранее таблицах без проблем.

Но чисто ради интереса - что насчет создания новой таблицы для нового пользователя, это можно сделать? Возможности Django только изучаю. Рыжий Лис,

m0nte-cr1st0, допустим, есть условная таблица с параметрами id, text, author. Пользователь регистрируется. Для него создается новая таблица, где будет user_id и ссылка на id первой таблицы.
0
 Аватар для m0nte-cr1st0
1043 / 578 / 242
Регистрация: 15.01.2019
Сообщений: 2,178
Записей в блоге: 1
05.05.2020, 16:44
Цитата Сообщение от cppastronaut Посмотреть сообщение
Но чисто ради интереса - что насчет создания новой таблицы для нового пользователя, это можно сделать
В принципе, можно, думаю. Но делать это незачем. Достаточно одной таблицы для всех пользователей.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.05.2020, 16:44
Помогаю со студенческими работами здесь

Как создать страницу в YII для каждого зарегистрированного пользователя?
Как создать страницу в YII для каждого зарегистрированного пользователя. ДОпустим человек заходит регистрируется и для него создается...

Разделение зарегистрированного от НЕ зарегистрированного пользователя
Итак, ситуация следующая. Делаю сайт простой, весьма. Функции: авторизация, регистрация, оплата товара через робокассу. ...

Корзина для зарегистрированного пользователя
Здравствуйте. Хочу реализовать корзину для сайта через PHP и MySQL. Как сделать ее для зарегистрированного пользователя? Код не обязателен,...

Загрузка картинки на сервер для зарегистрированного пользователя
привет всем у меня такой вопрос как сделать чтобы зареганыйпользователь на моем сайте выбирал картинку на своем компе потом она...

Скрипт для случайного выбора одного зарегистрированного пользователя
есть сайт на joomla, имеются зарегистрированные пользователи, как осуществить так что бы каждый день, например в 12 часов дня выбирался...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru