Custom user Django | Настройка проекта Django Rest | Sound Cloud #1 | Михаил Омельченко

  Рет қаралды 15,208

Django School

Django School

Күн бұрын

Пікірлер: 61
@DjangoSchool
@DjangoSchool 5 ай бұрын
Подписывайся на Telegram канал - t.me/django_school О веб разработке и программировании простым языком. То что поможет стать высококвалифицированным специалистом.
@ДмитрийОльшанников-м4б
@ДмитрийОльшанников-м4б 3 жыл бұрын
Афигеть решил прям запотеть с оформлением, новый уровень уроков, ну и инфы стало ещё больше, красиво, ждём весь курс
@Razilator
@Razilator 3 жыл бұрын
Ого, это будет мега интересные уроки! Хоть сам и написал уже себе проект на джанге, теперь буду смотреть куда расширяться!
@zaharvarfolomeev1536
@zaharvarfolomeev1536 3 жыл бұрын
вот чего не ожидал, круть какая, это и в портфолио не стыдно вставить)
@romanspiridonov7875
@romanspiridonov7875 3 жыл бұрын
в портфолио copy past вставить?))))) крутое у тебя портфолио)
@zaharvarfolomeev1536
@zaharvarfolomeev1536 3 жыл бұрын
@@romanspiridonov7875 умник, я же смогу этот код объяснить, мне главное понять, а писать я сам буду.
@zaharvarfolomeev1536
@zaharvarfolomeev1536 3 жыл бұрын
@@romanspiridonov7875 откуда им знать что это за код, работодатель интересуется моими умениями
@python4692
@python4692 3 жыл бұрын
контент будет агонь 🔥🔥🔥. ждём остальную часть!
@igorkulibaba7287
@igorkulibaba7287 3 жыл бұрын
Отличный стэк! Ждем продолжения!
@rusrusel4516
@rusrusel4516 3 жыл бұрын
Молодец! Видно что уровень и качество видео сильно выросло!!! Спасибо!
@zaharvarfolomeev1536
@zaharvarfolomeev1536 3 жыл бұрын
монтаж, озвучка, идея, объяснение все топ!
@raf4ik695
@raf4ik695 3 жыл бұрын
Однозначно лайк и просмотр от и до!)
@lianakalpakchyan4454
@lianakalpakchyan4454 2 жыл бұрын
as always a wonderful video, the one I need!
@Ulyashka
@Ulyashka 3 жыл бұрын
Супер, жду продолжения
@ЖеняІовенко
@ЖеняІовенко 3 жыл бұрын
Спасибо за супер контент, ждём новых уроков👍
@Radag0nn563
@Radag0nn563 3 жыл бұрын
Идея классная. Можно запилить свою соц сеть залить в портфолио, на работе с руками и головой оторвут :)
@vASTification
@vASTification 3 жыл бұрын
Огромный проект, спасибо за такие уроки
@MrLotrus
@MrLotrus 3 жыл бұрын
Вынес настройку с размером картинки в settings.py в переменную AVATAR_IMAGE_SIZE_MB_LIMIT. Так мне кажется удобней с константами.
@dodokwak
@dodokwak 3 жыл бұрын
Молодец, Миша
@nateriver8261
@nateriver8261 3 жыл бұрын
Топовый контент
@maxreshetnik3943
@maxreshetnik3943 3 жыл бұрын
Еще коммент для продвижения, просто настроение пописать, недавно только подписался на ваш канал, высоко оцениваю то что вы делаете у себя на канале, я еще только учусь, правда уже год прошел и сейчас хочу начать искать работу, по данному видео есть пару вопросов, скорее просто любопытство, потому что уже не первый раз замечаю что в подобных видосах каждый автор пишет так как ему удобно и привычно, наверное это специфика профессии, я не против, только за, главное чтоб работало. Обратил внимание что вы на канале часто джанго рест используете, наверно надо о нем еще посмотреть, хотя с рестом знакомство не сраслось, както начал один видос смотреть так там начали рассказывать тоже самое что и в джанго есть выдавая это за рест типа как в ресте модели строить и прочее не упоминая при этом джанго оригинальный, а я ожидал увидеть что-то новое, копать в глубь пока что не стал, сериализатор и json ответ есть и в джанго.
@DjangoSchool
@DjangoSchool 3 жыл бұрын
Так и есть, DRF это надстройка над Джанго. Которая облегчает писать api
@d1z3ro
@d1z3ro 3 жыл бұрын
Отличный урок. Два вопроса: как вы создали супер пользователя ничего не вводя в консоль и почему вы не изменили auth_user_model на новую модель AuthUser?
@DjangoSchool
@DjangoSchool 3 жыл бұрын
auth_user_model не менял потому, что я не меняю пользователя django, а создал своего. Данные от суперюзера вводил, просто оно открылось в другом окне
@nameother6213
@nameother6213 3 жыл бұрын
Интересненько.
@maxreshetnik3943
@maxreshetnik3943 3 жыл бұрын
Добрый день. Вопросы, исходя из оригинального django, может в ресте этого нет: BASE_DIR ведь Path объект, зачем там лишнее os, он и так все умеет; Почему user наследуете от Model если есть AbstractBaseUser и AbstractUser а для админа UserAdmin они уже с методами что нужно; Почему в текстовых полях используете null=Тrue, вроде джанго рекомендует только blank=True;
@DjangoSchool
@DjangoSchool 3 жыл бұрын
Использование os это привычка с прошлых версий Джанго. Мне не нужен юзер джанго, я показываю как реализовать свою кастомную сущность пользователя
@maxreshetnik3943
@maxreshetnik3943 3 жыл бұрын
@@DjangoSchool Спасибо, я имел ввиду что джанго дает готовую сущность пользователя для разных уровней (простой, персонал, администратор) с авторизацией по паролю, группами и разрешениями, я думал можно к ней добавить еще кастомную авторизацию и если не делать по умолчанию в настройках, то будет еще одна сущность пользователя.
@python4692
@python4692 3 жыл бұрын
насчет null=Тrue я тоже согласен. По документации джанго рекомендует только blank=True.
@MrLotrus
@MrLotrus 3 жыл бұрын
@@DjangoSchool А как оно обычно в реальных проектах? Как часто создаются полностью свои сущности без наследования от AbstractBaseUser или AbstractUser? Чисто для понимания, какие best practice?
@DjangoSchool
@DjangoSchool 3 жыл бұрын
@@MrLotrus Скажем так, 50/50, всё как всегда зависит от задачи. Я рассказываю о том, о чем мало материала написано.
@devopsliveuz
@devopsliveuz 3 жыл бұрын
а где CustomUser? я думал здесь CustomUser model наследуя AbstractUser
@orumaxon9946
@orumaxon9946 2 жыл бұрын
Уважаемый автор видео. Пожалуй, вы забыли упомянуть про то, что ваша новая модель пользователя никак не связана с базовой моделью User из коробки django. Это важный момент, отсутствие которого вводит в заблуждение начинающих, а так же учит оставлять лишнюю модель в БД. Если обобщить, то модель пользователей должна быть одна и переопределена в настройках AUTH_USER_MODEL = 'accounts.User' (путь до вашей кастомной модели User)
@DjangoSchool
@DjangoSchool 2 жыл бұрын
В описании это есть, да и при наследовании видно, что это просто модель.
@ВасилийМиронов-н2ч
@ВасилийМиронов-н2ч 3 жыл бұрын
отличное качество
@ЗояР1
@ЗояР1 2 жыл бұрын
не понимаю. пишет ModuleNotFoundError: No module named 'src.settings' этол при попытки миграции..
@rumartru
@rumartru 3 жыл бұрын
А не проще было вместо отдельной сущности Follower сделать models.ForeignKey("self") ?
@DjangoSchool
@DjangoSchool 3 жыл бұрын
Чем это должно было быть проще, поясни идею
@nateriver8261
@nateriver8261 3 жыл бұрын
Есть в будущем планы коснуться тем, связанных с деплоем, как AWS EC2, AWS Elastic Beanstalk, Terraform, kubernetes и прочее?
@DjangoSchool
@DjangoSchool 3 жыл бұрын
Пока сложно сказать
@dhoine8464
@dhoine8464 11 ай бұрын
а почему config вне src?
@dhoine8464
@dhoine8464 11 ай бұрын
4:00 mkdir src && django-admin startproject config ./src/
@SeliverstovMusic
@SeliverstovMusic 2 жыл бұрын
Почему is_authenticated должен всегда возвращать True?
@DjangoSchool
@DjangoSchool 2 жыл бұрын
У авторизованного юзера True, у анонимного юзера False
@sergeichwelcome
@sergeichwelcome 3 жыл бұрын
А будет фронтенд часть?
@DjangoSchool
@DjangoSchool 3 жыл бұрын
Должна быть мобильная часть, не обещаю, но возможно будет фронт
@pungushe
@pungushe 3 жыл бұрын
Здравствуй спасибо за классные видео. Как в Pycharm открыть бд?
@ivanmorskoy5624
@ivanmorskoy5624 3 жыл бұрын
Нужно плагин установить, DB Navigator
@pungushe
@pungushe 3 жыл бұрын
@@ivanmorskoy5624 установил все равно не открывает
@tipoktoto
@tipoktoto 2 жыл бұрын
@@pungushe если не ошибаюсь, то работа с бд в pycharm community нет, только на pro, но могу ошибаться
@ИгорьКучеров-ю8п
@ИгорьКучеров-ю8п 2 жыл бұрын
Попытался сделать makemigrations и выдало ошибку "ModuleNotFoundError": No module named "src.settings" Help У меня нет опции Django server и такого окна как у Вас, так как я не использую наверное про версию Pycharm Есть есть еще способ как указать файл settings.py? Наверное эта ошибка именно из-за этого момента.
@DjangoSchool
@DjangoSchool 2 жыл бұрын
Посмотри как я изменил настройки
@ИгорьКучеров-ю8п
@ИгорьКучеров-ю8п 2 жыл бұрын
@@DjangoSchool я смотрел ,у меня нет этих пунктов в Edit configuration как у вас и я не могу понять почему их нет. Там вы нажимаете + и выбираете пункт Django и Django server, а у меня нет этих пунктов. Как сделать так чтоб они появились?
@DjangoSchool
@DjangoSchool 2 жыл бұрын
@@ИгорьКучеров-ю8п пиши к нам в группу телеграм, ссылка в описании
@sergeyn6540
@sergeyn6540 2 жыл бұрын
Надо смотреть код в manage.py и base.py
@itanvitech2621
@itanvitech2621 2 жыл бұрын
В файле manage.py нужно "src.settings" на "config.settings" и на файле config/settings.py значение "ROOT_URLCONF" меняешь на 'config.urls'.
@maxreshetnik3943
@maxreshetnik3943 3 жыл бұрын
Странно, чета написал длинный коммент а он не публикуется, так что пишу просто проверить
@basepy5167
@basepy5167 3 жыл бұрын
а можна гитхаб
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
Как Подключить React К Django?
17:19
PyLounge - программирование на Python и всё о IT
Рет қаралды 33 М.
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН