|
1 / 1 / 0
Регистрация: 27.09.2016
Сообщений: 74
|
|
Как реализовать Вход на сайт если уже существует база данных с маил и паролем26.03.2019, 21:35. Показов 2088. Ответов 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 база данных с паролем База данных с паролем и логином Существует какой-нибудь способ использовать команды на удалённом хосте, если на на нём нет учётки с паролем?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|