|
1 / 1 / 0
Регистрация: 27.09.2016
Сообщений: 74
|
|
Как реализовать Вход на сайт если уже существует база данных с маил и паролем26.03.2019, 21:35. Показов 1963. Ответов 17
Метки нет (Все метки)
Как реализовать вход на сайт ? Я читал что у django все готово нужно только подключить но там сохраняется только маил и пароль а мне нужно много чего сохранить. Я правильно понимаю регистрация это же просто сохранение каких то данных в базу для дальнейшего входа по ним ? Пример моей регистрации есть на фото. Скиньте пример или видео как это реализовать спасибо заранее
0
|
|
| 26.03.2019, 21:35 | |
|
Ответы с готовыми решениями:
17
Ошибка "База данных уже существует". При отсутствии базы данных Как остановить сохранение, если файл с таким именем уже существует Как создать база данных канцелярских документов (исход/вход) |
|
1 / 1 / 0
Регистрация: 27.09.2016
Сообщений: 74
|
|
| 26.03.2019, 21:37 [ТС] | |
|
И реализовать чтобы после входа появилась новая кнопка
0
|
|
|
|
||
| 26.03.2019, 21:53 | ||
|
Вы путаете аутентификацию с регистрацией. На изображении у вас предоставлена форма регистрации, скорее. В бд хранятся данные указанные при регистрации. Некоторые из них потом используются при аутентификации. По дефолту в джанго логин происходит по юзернейму и паролю. Но можно настроить под другие поля, если сильно надо.
1
|
||
|
1 / 1 / 0
Регистрация: 27.09.2016
Сообщений: 74
|
|
| 28.03.2019, 04:08 [ТС] | |
|
и как мне лучше реализовать регистрацию пользователей. Нужно хранить много информации о пользователе такую как :фото, ИФО, сведенья о родителях, номер телефона почту и. т. д. И я думаю как лучше это реализовать. Заменить стандартную модель User? Но тогда не будет проблемой если модель уже создана? Или расширить встроенную модель user на хранение дополнительных данных? Как правильно будет поступить? Джанго изучаю недавно. Знаний 0. У меня есть уже созданая модель которая хранит все данные
0
|
|
|
|
|||
| 28.03.2019, 04:48 | |||
|
У Вас в любом случае будет модель User. Либо дефолтная, либо расширенная. Это уж как Вы решите. Вот изучайте, пробуйте. https://djbook.ru/rel1.8/topic... izing.html Добавлено через 3 минуты
0
|
|||
|
1 / 1 / 0
Регистрация: 27.09.2016
Сообщений: 74
|
||
| 03.04.2019, 16:56 [ТС] | ||
|
0
|
||
|
|
||||||
| 03.04.2019, 17:15 | ||||||
|
_ZombiE_, лучше всего расширить стандартную модель подобным образом. Создаёшь приложение "accounts" и в нём уже создаёшь модель
1
|
||||||
|
1 / 1 / 0
Регистрация: 27.09.2016
Сообщений: 74
|
|||||||
| 03.04.2019, 17:22 [ТС] | |||||||
|
//////////////////////////// models.py from django.db import models
0
|
|||||||
|
|
|
| 03.04.2019, 18:41 | |
|
_ZombiE_, если база большая жалко её валить, то геморно будет переделывать. Если же небольшая и не жалко, то можно переделать.
Но в принципе, можете связать эту модель 1-к-1 со стандартной пользовательской. Почему бы и нет.
1
|
|
|
1 / 1 / 0
Регистрация: 27.09.2016
Сообщений: 74
|
||
| 03.04.2019, 18:44 [ТС] | ||
|
from django.contrib.auth.models import User и в модель добавить user =models.OneToOneField(User, on_delete=models.CASCADE) а вот дальше что ????
0
|
||
|
|
|
| 03.04.2019, 18:47 | |
|
1
|
|
|
1 / 1 / 0
Регистрация: 27.09.2016
Сообщений: 74
|
|
| 03.04.2019, 18:49 [ТС] | |
|
А проводить миграцию нужно ?
0
|
|
|
|
|
| 03.04.2019, 18:59 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 27.09.2016
Сообщений: 74
|
||
| 04.04.2019, 15:08 [ТС] | ||
|
user =models.OneToOneField(User, on_delete=models.CASCADE) NameError: name 'User' is not defined Добавлено через 7 минут Вот подключил я user =models.OneToOneField(User, on_delete=models.CASCADE) связь 1 к 1 а вот дальше как вывести поля ввода в html можете показать пример
0
|
||
|
|
||||||||
| 04.04.2019, 15:12 | ||||||||
0
|
||||||||
|
1 / 1 / 0
Регистрация: 27.09.2016
Сообщений: 74
|
|||||||||||||||||
| 04.04.2019, 16:47 [ТС] | |||||||||||||||||
|
"return render_to_response('login.html', args) "- вот что пишет ////////////////////////////////////////// views
0
|
|||||||||||||||||
|
1 / 1 / 0
Регистрация: 27.09.2016
Сообщений: 74
|
|
| 04.04.2019, 16:49 [ТС] | |
|
Вот весь проект если кому понадобится
0
|
|
|
|
|||||||
| 04.04.2019, 19:21 | |||||||
|
https://docs.djangoproject.com... o-response исправьте на
0
|
|||||||
| 04.04.2019, 19:21 | |
|
Помогаю со студенческими работами здесь
18
Если запись в столбце существует, то ничего не делать, если запись отсутствует, то записать нужное значение. Как реализовать? SQLite база данных с паролем База данных с паролем и логином Существует какой-нибудь способ использовать команды на удалённом хосте, если на на нём нет учётки с паролем?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|