-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add registration #46
add registration #46
Conversation
@@ -54,7 +57,7 @@ | |||
DATABASES = { | |||
'default': { | |||
'ENGINE': 'django.db.backends.sqlite3', | |||
'NAME': BASE_DIR / 'db.sqlite3', | |||
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
А что у тебя тут не сработало?..
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
не помню, ругалось вроде, я заменил, хотя вроде не должно
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Давай попробуем вернуть и еще раз затестим. Лучше уходить от этих лишний join
|
||
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) | ||
|
||
SECRET_KEY = get_random_secret_key() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
А вот тут непонятно. Зачем?)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Меня больше волнует, что при каждом запуске проекта разве не будет новый генериться?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
будет, но меня ревьюер учил делать так), не нужно значит уберём, больше уже привычка
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ну.. Обычно эту функцию используют для генерации секретного ключа (соли). А потом уже прячут в env.
А так опасаюсь, что могут возникнуть проблемы при перезапуске приложения и генерации нового ключа на проде. Вот статейка есть как используют https://codinggear.blog/django-generate-secret-key/#:~:text=Django%20provides%20us%20a%20function,it%20into%20the%20settings.py%20file
@@ -5,4 +5,5 @@ | |||
path('admin/', admin.site.urls), | |||
path('', include('main.urls', namespace='main')), | |||
path('auth/', include('users.urls', namespace='users')), | |||
path('auth/', include('django.contrib.auth.urls')), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
две ручки с auth??
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
удалил уже, заметил уже после комита
from django.urls import path | ||
|
||
from . import views |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Лучше абсолютные импорты
@Aleksey-Krd Авторизация работает и это здорово! Но совсем не так, как мы предполагаем)) |
Я уже сделал, что при переходе на сайт нужна авторизация, идёт редирект на логин, декоратор же есть, просто я ещё форму восстановления пароля не сверстал, вчера не смог попасть за комп) итак же убрал возможность регистрации, она не требуется, администратор добавляет данные |
@Aleksey-Krd Ну пока при переходе на корневой адрес пока вот так.. |
@Aleksey-Krd Получилось?) |
в процессе, только сел час назад, никак у меня из-за работы не получается толком сесть и сделать |
@KonstantinRaikhert мне не нужно делать пул реквест правильно? только запушить? а то тут у меня опыта как бы вообще нет, я запушил в общем изменения, посмотри сделал шаблоны, они пока пустышки, удалил ненужное |
@Aleksey-Krd Нет, если у тебя уже открыт ПР с этой веткой то коммиты отображаются автоматически. Единственное что если хочешь, чтобы посмотрели, нужно запросить request review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
В целом давай уже это быстренько поправим и смержим, потом будем потихоньку допиливать шаблоны и вьюхи. А то как то засели на таске...
from pathlib import Path | ||
|
||
import environ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ты вроде как поставил его, но не внёс в зависимости, из за этого не запускается проект..
Давай вообще сейчас его уберем, другой разработчик полностью добавит его. Сейчас secret_key неважно какой тут будет хоть пустая строка.
STATIC_ROOT = os.path.join(BASE_DIR, 'static') | ||
# STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')] | ||
|
||
STATICFILES_DIRS = BASE_DIR / 'static', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@KonstantinRaikhert убрал статику из игнора, посмотри
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
мержим
Description
Если нужно что-то дополнить по внесённым изменениям.
Type of change
Пожалуйста, удалите варианты, которые не относятся к ПР-у.
How Has This Been Tested?
Опишите, пожалуйста, тесты, которые вы провели для проверки ваших изменений. Предоставьте инструкции, чтобы мы могли воспроизвести их. Также укажите все необходимые детали конфигурации тестов.
Checklist: