#26. Завершаем развертывание Django-сайта на хостинге | Django уроки

  Рет қаралды 47,993

selfedu

selfedu

Күн бұрын

Пікірлер
@zmeygarynich4471
@zmeygarynich4471 2 жыл бұрын
Это лучший курс по django, который я встречал. Он как справочник с отличной подачей информации, сюда хочется возвращаться, чтобы освежить память.
@maxdemon4778
@maxdemon4778 Жыл бұрын
В первые вижу Полное Объяснение как выложи свой сайт на хост. АВТОР МОЛОДЕЦ!!!!
@luckytima2315
@luckytima2315 3 жыл бұрын
Это отличная работа :)) И к тому же бесплатно ,я надеюсь это не последняя глава по Django на данном канале ,так мало грамотных людей в это области на ютубе :(
@Magpie2123
@Magpie2123 3 жыл бұрын
До последней серии дошло всего 8% зрителей. Ребята, я Вас поздравляю!
@faloimetotor
@faloimetotor 7 ай бұрын
ну просто не всем нужно хостить, я смотрел эти уроки 2 года назад, когда был на втором курсе и сдавал сайт как курсач на локалхосте, а сейчас для диплома приходится ебаться с нормальным хостом)
@saintshell3190
@saintshell3190 Жыл бұрын
Развернул реальный коммерческий проект для риэлторской фирмы благодаря вашим видеозаписям. Много моментов было непонятно и не как видео. Но самое главное гуглить и искать ответы. Спасибо Вам большое!
@brianryan4053
@brianryan4053 Жыл бұрын
Deployment - это отдельное ремесло, им занимаются devopsы. Автор сделал очень много, нереально много, но я советую посмотреть другие видео по теме размещения. Размещение - это другое ремесло, им обычно разработчики не занимаются
@saintshell3190
@saintshell3190 Жыл бұрын
@@brianryan4053 как сказал один уважаемый человек, каждый разработчик должен уметь разворачивать сайт :)
@kohan______
@kohan______ Жыл бұрын
Выражаю Вам большую благодарность от всего сердца за проделанную работу над этим курсом. У меня появилось ясное понимание фреймворка Django, из-за хорошей подачи и структурированного курса я получил отличные знания этой технологии. Буду возвращаться к этому курсу ещё не один раз. Спасибо!
@KravaDota
@KravaDota Жыл бұрын
Просто идеальный курс, всё понятно, как по полочкам разложили, автор говорит чётко, внятно, поставленный голос, не скучно слушать. Ну и материал просто мастерски подобран что ещё добавить, буду всем друзьям, изучающим django рекомендовать этот курс!
@klirik-co
@klirik-co Жыл бұрын
Премногоблагодарен за этот распекрасный бокс полезной информации. Мой низкий вам поклон.
@siarheiulas6969
@siarheiulas6969 Жыл бұрын
Огромное спасибо за этот материал !!! Спасибо за Вашу работу! Замечательная подача, подробные объяснения, внимание к деталям!
@viktorsokolov8153
@viktorsokolov8153 2 жыл бұрын
Сергей, спасибо огромное, провел последний месяц в вашей виртуальной компании. И как-то грустно, что все закончилось. Но ничего, впереди REST) Да и сюда будут возвращаться, освежать моменты в памяти. Вы - замечательный педагог.
@gesuschrist1553
@gesuschrist1553 5 ай бұрын
Вот и завершил я курс🤠 Спасибо вам большое, Сергей!
@alex_satan
@alex_satan 2 жыл бұрын
Отошел от эйфории) Сергей, спасибо огромное вам, за ваш драгоценный труд!!! Прошел этот курс. Страшно доволен проделанной работой. Вы лучший учитель)
@КостяЛиверпуль
@КостяЛиверпуль 2 жыл бұрын
можно спросить, что за курс?
@alex_satan
@alex_satan 2 жыл бұрын
@@КостяЛиверпуль Видео-курс по Джанго, с проработкой материала на практике и написанием своего пет проекта для закрепления)
@Melsy991
@Melsy991 Жыл бұрын
Выражаю большую благодарность автору! Пойду смотреть курс по Django 4)
@SistemaZakata
@SistemaZakata 3 жыл бұрын
Если взять время этих 2-ух уроков по развертыванию и умножить на 10 - мое время чтобы осознано освоить самостоятельно)) а так 2 пересмотра и норм;) Спасибо ОГРОМНОЕ!
@ФДУЧ-и3в
@ФДУЧ-и3в 3 жыл бұрын
ну вот если уже взять твое итоговое время и умножить на 10 + время этих уроков, у меня ушло примерно столько)
@АртемЕльденев-ш1к
@АртемЕльденев-ш1к 3 жыл бұрын
Спасибо большое за этот видеокурс, просмотрел от начала и до конца, лучший из тех что я видел в рунете, конечно иногда не очень нравилось, что вставляются сразу готовые блоки кода(особенно, когда пытаешься повторить все за автором), но этот курс все таки бесплатный и в целях экономия времени можно так сделать, а так все топ, еще раз спасибо
@selfedu_rus
@selfedu_rus 3 жыл бұрын
Спасибо! Если что-то не понятно в коде, то всегда можно скачать проект по ссылке под видео )
@ahat24
@ahat24 Жыл бұрын
ЭТО ЖЕ ШЕДЕВР! Спасибо большое за материал (некоторые ссылки устарели, но кому какое дело, мы тут фреймворк пришли учить))
@mshumkin
@mshumkin 3 жыл бұрын
Огромное спасибо за Ваши видео. Лучшее, что я видел.
@dmitriynayanov6428
@dmitriynayanov6428 2 жыл бұрын
Спасибо большое за видео пример, посмотрел только два последних видео про размещение на beget. Но теперь захотелось просмотреть всё с начала.
@pilina_
@pilina_ 2 жыл бұрын
Огромное спасибо за этот прекрасный курс, Вы - замечательный учитель!!
@НиколайГлущенко-н4ъ
@НиколайГлущенко-н4ъ 3 жыл бұрын
Спасибо огромное за такой качественный курс! Не останавливайтесь! Хотелось бы в продолжении увидеть как дальше развивать свой проект, то есть мы выложили его на "боевой" сервер, но дальше продолжаем улучшать и расширять функционал на локальном и хотим обновить его на реальном сервере. Как лучше это делать, как часто это делать, как правильно расширять БД MySQL (не сносить же её каждый раз)? Вообщем тема поддержки, улучшения и масштабирования проекта после публикации напрашивается как продолжение. Как раз можно будет прояснить некоторые вопросы из комментариев.
@alhimicalhimic413
@alhimicalhimic413 3 жыл бұрын
присоединяюсь ко всем коментариям очень все профессионально и качественно если бы не эти уроки так и не понял бы всю силу питона .СПАСИБО
@nadinspb
@nadinspb 2 жыл бұрын
Лучший курс! Спасибо всё понятно! Спасибо за вашу работу
@lazizabduhalimov2832
@lazizabduhalimov2832 Жыл бұрын
11:30 Для django 4.0+ этот кусок кода не работал вместо этого надо использовать from django.views.static import serve as mediaserve from django.urls import re_path, а далее внизу urlpatterns += [ re_path(f'^{settings.MEDIA_URL.lstrip("/")}(?P.*)$', mediaserve, {'document_root': settings.MEDIA_ROOT}), re_path(f'^{settings.STATIC_URL.lstrip("/")}(?P.*)$', mediaserve, {'document_root': settings.STATIC_ROOT}), ]
@lazizabduhalimov2832
@lazizabduhalimov2832 Жыл бұрын
В моём случае сработало
@ИльяЛогунов-д8ю
@ИльяЛогунов-д8ю Жыл бұрын
Тоже помогло, спасибо
@Молоко-х8щ
@Молоко-х8щ Жыл бұрын
дай бог здоровья тебе добрый человек
@velz6120
@velz6120 Жыл бұрын
Помогло, спасибо, хотя с 1 раза не получилось, странно
@andrewkuzmin4400
@andrewkuzmin4400 Жыл бұрын
спасибо тебе, добрый человек!
@helish_88
@helish_88 3 жыл бұрын
лайк за far manager, я думал что только я его использую
@andrewkuzmin4400
@andrewkuzmin4400 Жыл бұрын
не только ты! ) Клёвая вещь!
@timaev
@timaev Жыл бұрын
Спасибо очень познавательный курс
@surovye
@surovye Жыл бұрын
Большое спасибо за материал. Думаю давно пора разместить реквизиты для доната
@АнтонГлызин-ч3т
@АнтонГлызин-ч3т 3 жыл бұрын
Отличные видеоуроки! Очень подробные! Спасибо!
@АлексейТертышников-и3т
@АлексейТертышников-и3т Жыл бұрын
Очень классное объяснение. Спасибо огромное!!!!
@Pechenka_KoJlJlekuuoHep
@Pechenka_KoJlJlekuuoHep Жыл бұрын
Я прошёл этот путь. Спасибо за последовательные и организованные лекции
@p_egorov
@p_egorov 4 ай бұрын
Категории: - Спортсменки - Комсомолки - Просто красавицы
@deo1133
@deo1133 3 жыл бұрын
Огромное спасибо за видео. Разместил, всё работает.
@alexeyvishnivetsky1109
@alexeyvishnivetsky1109 2 жыл бұрын
Спасибо большое! Вы делаете отличный, проработанный материал!
@Анатолий-о4о
@Анатолий-о4о 2 жыл бұрын
Спасибо за обучение и отличную подачу материала, было интересно! Все 26 уроков пройдены.
@demana443
@demana443 2 жыл бұрын
для джанго 4 актульно?
@Анатолий-о4о
@Анатолий-о4о 2 жыл бұрын
@@demana443 Актуально
@jujubeperch
@jujubeperch 2 жыл бұрын
@@Анатолий-о4о какой сейчас курс проходите?
@kiryajan
@kiryajan 10 ай бұрын
Все работает! 🔥 Спасибо!
@Ybuotue
@Ybuotue 2 жыл бұрын
Отличный курс, спасибо Сергей!
@ShadowStormlq5mwdasd
@ShadowStormlq5mwdasd 2 жыл бұрын
Спасибо за уроки, было бы круто если бы Вы сделали уроки по docker и docker-compose
@interjacksoninter6310
@interjacksoninter6310 3 жыл бұрын
Прекрасный видеокурс. Было бы неплохо добавить инфы, как реализовать скачивание файлов пользователем с сервера. Про это почти нет иинфы во всяком случае в рунете.
@selfedu_rus
@selfedu_rus 3 жыл бұрын
согласен, можно будет добавить, спасибо
@interjacksoninter6310
@interjacksoninter6310 3 жыл бұрын
@@selfedu_rus Будем ждать с нетерпением!
@johnb7657
@johnb7657 3 жыл бұрын
Как всегда круто. Успехов Вам во всем. Здоровья Вам и Вашим близким. Вопрос, а вы будете делать курс по Django Rest Framework и JWT? Вы лучше всех объясняете, доходчиво и именно от Вас, я жду курс))) Можно обсудить и организовать спонсирование будущего курса?
@АлександрБойцов-с3ю
@АлександрБойцов-с3ю 2 жыл бұрын
Спасибо за курс!!!!!!!!
@gachislayer7814
@gachislayer7814 3 жыл бұрын
Мы попали в топ 5к самого топового курса Ребята, я вас всех поздравляю
@khovansky007
@khovansky007 4 ай бұрын
На хостинге от beget структура файлов для развертывания немного поменялась. Советую установить Django как CMS (в одну копку делается, в файлах на сервере увидите эти изменения), а затем уже делать те действия, которые говорит автор после установки питона и джанго, учитывая изменения в структуре. Видео рабочее. Также советую читать комментарии, там есть решения ошибок. *единственное - в конце не работает перемещение через костыль вызов static и media
@selfedu_rus
@selfedu_rus 4 ай бұрын
Спасибо! Там уже многое поменялось.
@vladimirww5152
@vladimirww5152 3 жыл бұрын
Отличный урок!
@VoStAT
@VoStAT 2 күн бұрын
9:20. Выдает ошибку сайта we’re sorry but something went wrong. Хотя сделал все как и вы. В чем может быть проблема?
@СергейГуц-ю2я
@СергейГуц-ю2я Жыл бұрын
Подскажите где можно почитать о том, как скрыть переменные некоторые при загрузке сайта на хостинг, такие например как secret_key
@jamjam3337
@jamjam3337 Жыл бұрын
спасибо!❤👏👍
@ЕгорТупикин-л6ъ
@ЕгорТупикин-л6ъ Жыл бұрын
Ребят, а кто как решал проблему с кодировкой, я вот сделал все, как в уроке, и у меня сайт не видит utf-8, хотя в html файле указан utf-8, но браузер вместо этого вопрос ставит в ромбике, что делать?
@tesmanit
@tesmanit 11 ай бұрын
Не совсем понял откуда collectstatic вытянул статические файлы. Может кто-то объяснить?
@heyder777
@heyder777 Жыл бұрын
Spasibo
@negan2275
@negan2275 2 жыл бұрын
я пишу под aiogram используя django, orm модели миграции админка из коробки django это очень удобно, когда мне понадобилось связать aiogram и django между собой я написал кастомную команду для manage.py, в ssh клиенте я ее использую, чтобы рантайм моего бота не останавливался при закрытии ssh клиенат я использовал nohup, вопрос, насколько грамотно мое решение, какие минусы я получу, есть ли решение лучше?
@ВИДЕОПОМОЩЬ-ч9и
@ВИДЕОПОМОЩЬ-ч9и 3 жыл бұрын
Все супер - НО почему не показал примеры тестирования для этого приложения (test.py)?
@TBRAK78
@TBRAK78 2 жыл бұрын
Безопасно ли хранить пароли от базы данных открытом виде, т.е. как было в примере, или не стоит заморачиваться и переносить их в переменные среды? Или выносить в отдельный файл конфигурации, я так понимаю, какого-то однозначного решения нет, но может есть какие-то направления? За курс огромное спасибо!
@_ARS_N
@_ARS_N 2 ай бұрын
Очень качественный материал, спасибо вам) Залил сайт, работает. Столкнулся с такой проблемой может что-то посоветуете: Делал сайт похожий по функционалу как у вас в курсе на Stepik. На локальной машине smtp- сервер работает, на удалённой нет (подключал яндекс почту как у вас для востановления пороля). На сайте осуществляется переход на страницу, что инструкции отправлены на почту, но на почте ничего нет.
@sataqi6412
@sataqi6412 2 жыл бұрын
символической ссылки достаточно, не обязательно копировать каталоги
@АлексейПлотников-з6и
@АлексейПлотников-з6и 2 жыл бұрын
Помогите пожалуйста. Выполнил команду collectstatic - появилась папка static, выполнил миграции - появились таблицы в ДБ на хостинге. Попытался запустить сайт - фиг вам((( долго грузится, а в конце выдаёт целую простыню ошибок. А конце: ModuleNotFoundError: No module named 'debug_toolbar'. Хотя на локальном сервере всё ок, все работает и debug_toolbar тоже. На хостинге даже первый запуск Django (там, где ракета изображена) прошёл нормально. А вот дальше беда( Плиз хелп...(((
@nkp144
@nkp144 2 жыл бұрын
Спасибо большое за курс! Вы планируете продолжение курса? Очень хотелось бы увидеть разработку учебно-боевых сайтов разной направленности. Например какой-нибудь форум/блог, соц. сеть, дашборд с графиками, личный кабинет какого-нибудь прибора (например роутера). В них вы могли бы рассказать о других возможностях Django, о совместном использовании нескольких приложений в одном проекте, добавить тестирование и т.д. Также хотелось бы увидеть настройку nginx, работу с docker, postgresql.
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Спасибо! Не знаю, пока нет в планах.
@cirr7850
@cirr7850 2 жыл бұрын
спасибо
@ДенисМедведев-о7д
@ДенисМедведев-о7д 2 жыл бұрын
При попытке выполнить loaddata db.json в SSH клиенте происходит исключение, он пишет, что есть синтаксическая ошибка в файле manage.py, до которого никто пальцем не дотрагивался. Причем было сделано сравнение с синтаксисом заведомо рабочих файлов из других проектов, все то же самое. Ну и всё, собственно. Как это исправлять не ясно, что делать дальше - тоже. И вообще, вопрос к новичкам в джанго, кто-нибудь сумел задеплоить свой проект по этим видео? Судя по комментам, никто даже и не пытался.
@АндрейПопов-м5к
@АндрейПопов-м5к 11 ай бұрын
Большое спасибо за вашу работу! Есть ли гит хаб репозиторий с данным проектом?
@selfedu_rus
@selfedu_rus 11 ай бұрын
Спасибо! Все ссылки под видео.
@nerogontier16
@nerogontier16 2 жыл бұрын
Спасибо огромное за вашу работу и курс, будет ли видео по джанго по оформлению сайта и использования bootstrap?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
да я не знаю как такого монстра можно через курс сделать? формальный не хочется пилить
@SemyonKalyakulin
@SemyonKalyakulin 2 жыл бұрын
Всем привет! Может, знает кто-нибудь, почему я меняю код на хостинге, но сам сайт не меняется? Я уже психанул и удалил папку с проектом, но сайт все равно работает! Подскажите, пожалуйста, как с этим бороться
@АрсенийКузьменко-л4ч
@АрсенийКузьменко-л4ч Жыл бұрын
такая же проблема
@ИванБережный-т9з
@ИванБережный-т9з 3 жыл бұрын
Отличный курс! Спасибо! Будет ли продолжение? Например о взаимодействии нескольких приложений между собой в рамках одного проекта
@selfedu_rus
@selfedu_rus 3 жыл бұрын
да, планирую drf
@f-s_interpreter
@f-s_interpreter 2 жыл бұрын
Сергей, подскажите, а почему вы не использовать команду коллекстатик
@selfedu_rus
@selfedu_rus 2 жыл бұрын
на память не помню, но, вроде использовал, чтобы собрать все статические файлы в один каталог
@PyHard
@PyHard Жыл бұрын
@@selfedu_rus Использовал
@ЗахарНовик-ц6х
@ЗахарНовик-ц6х 2 жыл бұрын
Еще вопрос...в видео в качестве базы данных Вы использовали mysql, но при создании движка на django создалась sqlite3. Почему такие различия и нормально ли это?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Вполне! SQLite - это упрощенная СУБД, которую на реальных проектах (сайтах) лучше не использовать. Там обычно используют MySQL, PostgreSQL
@ЗахарНовик-ц6х
@ЗахарНовик-ц6х 2 жыл бұрын
Сергей, здравствуйте. Я перенес материалы сайта на хостинг, но после переноса и настройки не отображается страница сайта, отображается только тестовая django, должна ли отображаться страница сайта как у Вас или нет? Вот у Вас после переноса можно посмотреть страницу сайта сразу, а у меня такой возможности нет. В чем может быть причина?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Причин масса, я здесь не смогу сказать. Нужна конкретика. А это уже путь в телеграм-канал.
@KeshaGold
@KeshaGold Жыл бұрын
Здравствуйте Получилось разобраться? В чем была проблема?
@alexanderzelixan7096
@alexanderzelixan7096 Жыл бұрын
Не получалось импортировать через from django.conf.urls import url. Падала ошибка, что функция не найдена pyCharm подсказал так: Только не знаю. насколько это рабочий вариант...
@selfedu_rus
@selfedu_rus Жыл бұрын
django, наверное python не видит, нужно убедиться, что верно проинсталлирован
@НиколайГлущенко-н4ъ
@НиколайГлущенко-н4ъ 3 жыл бұрын
Здравствуйте, Сергей, подскажите возможен ли такой вариант написания Django проекта, когда база данных уже находится на хостинге, мы к ней подключаемся с локальной версии проекта и осуществляем миграции и заполнения таблиц походу развития проекта. Затем на хостинг заливаем только новые или измененные файлы проекта. Я просто хочу уйти от SQLite, чтобы потом не переносить таблицы в MySQL. Или какие-то еще варианты есть?
@selfedu_rus
@selfedu_rus 3 жыл бұрын
Говорят, возможно все, но по мне так лучше не делать. Для использования MySQL установите клиент mysqlclient на локальный компьютер и разрабатывайте сайт сразу с этой СУБД.
@olegkarbaev8433
@olegkarbaev8433 Жыл бұрын
В режиме DEBUG = True на сайте не отображается панель, возможно на хостинге эта штука вообще лишняя.
@nurzatbekdunganov863
@nurzatbekdunganov863 3 жыл бұрын
Классный контент. Продолжение будет??????
@selfedu_rus
@selfedu_rus 3 жыл бұрын
Сейчас курс по Python нужно завершить. Дальше видно будет.
@kazybekkassym4563
@kazybekkassym4563 2 жыл бұрын
я хочу сделать блог где можно создавать посты с несколькими фотографиями, параграфамы, с сылками видео из ютуба. Создаю БД с колоннами [название, категория, фото, дата публикации, url, и сам текст]. Но я хочу делать посты свободными от порядка, типо текст, потом фото, потом еще текст и ещё фото и может видео с ютуба и в конце текст. Подумал добавить колонку order, где будет храниться последовательность того, что показывать на сайте, а сами текста и фотки будут в списке и будут браться через индекс. Типо такого. Ещё нужно добавить селектор на странице добавления поста. Подскажите, как такое реализовать?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Вопрос в телеграм-канал (ссылка под видео)
@vadimnosurname
@vadimnosurname Жыл бұрын
С каким url адресом админ панели размещают сервер в боевом режиме?
@sanyarud5676
@sanyarud5676 3 жыл бұрын
Так понравился Клиент Нортон Командер( настальгия:) ) можно как то его себе запилить?
@selfedu_rus
@selfedu_rus 3 жыл бұрын
Конечно, по этой ссылке farmanager.com/download.php?l=ru
@sanyarud5676
@sanyarud5676 3 жыл бұрын
@@selfedu_rus спасибо)
@Johniooooo
@Johniooooo 3 жыл бұрын
Не планируете делать серию по FastAPI?
@selfedu_rus
@selfedu_rus 3 жыл бұрын
Пока нет
@55kl89
@55kl89 2 жыл бұрын
12:09 Неа, не работает так у меня. Ещё и ошибка при переносе бд возникает: ImportError: cannot import name 'url' from 'django.conf.urls'
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Важно понять принцип, а детали могут меняться
@f-s_interpreter
@f-s_interpreter 2 жыл бұрын
Сергей помогите пж. В последней версии джанго вместо ...import url используется re_path . и как совместить не пойму f-string и regex (r'^)
@f-s_interpreter
@f-s_interpreter 2 жыл бұрын
urlpatterns += [ re_path(f'^{settings.MEDIA_URL.lstrip("/")}(?.*)$', mediaserve, {'document_root': settings.MEDIA_ROOT}), re_path(f'^{settings.STATIC_URL.lstrip("/")}(?.*)$', mediaserve, {'document_root': settings.STATIC_ROOT}), ]
@gendalf616
@gendalf616 3 жыл бұрын
Я загрузил сайт но как создать супер пользователя, там мне ошибку выдает упоминающую про базу данных
@gendalf616
@gendalf616 3 жыл бұрын
а все я загрузил через dumpdata админа и щас настрою сайт
@АндрейМаксименко-ю6ь
@АндрейМаксименко-ю6ь Жыл бұрын
Здраствуйте , хочу выгружать сайт на хостинг и появился вопрос , как осуществляеться вход в админ панель сайта , так же через /admin или как то иначе, и вообще , возможно ли это
@selfedu_rus
@selfedu_rus Жыл бұрын
да, все абсолютно также: создаете суперпользователя уже на хостинге, либо копируете БД с уже существующим
@АндрейМаксименко-ю6ь
@АндрейМаксименко-ю6ь Жыл бұрын
@@selfedu_rusспасибо огромное!
@javohirjavohir1685
@javohirjavohir1685 2 жыл бұрын
👍👏
@АндрейПервый-ы3и
@АндрейПервый-ы3и 2 жыл бұрын
Нужна помощь.( Не могу перевести в utf-8 формат файл db.json. Как только не пробовал.... И в far-менеджере, и в вскоде, и в пайчарме. Может как-то можно сразу сформировать файл с dumpdata в utf-8 формат? Или как можно перевести в utf-8? Подскажите, пожалуйста.
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Вопрос в телеграм-канал по Django (ссылка под видео)
@ГоЛуБь-ф5ж
@ГоЛуБь-ф5ж Жыл бұрын
Решил проблему? С тем же самым столкнулся
@the_huge_knight
@the_huge_knight Жыл бұрын
Можно ведь то же самое сделать создав docker-образ, запушить (push) его на dockerhub с локального компьютера. А затем на сервере запуллить (pull) этот образ и запустить контейнер. 🤔🤔🤔
@sainco3036
@sainco3036 3 жыл бұрын
Спасибо, а что нибудь из advanced django будет? магазин или что-то другое?
@selfedu_rus
@selfedu_rus 3 жыл бұрын
пока не планирую
@yarik83men51
@yarik83men51 3 жыл бұрын
Спасибо. Буду пересматривать снова весь плейлист Django. И снова к Вам, глупый вопрос, будуте ли Вы продолжать уроки по Django, после деплоя ?
@selfedu_rus
@selfedu_rus 3 жыл бұрын
Возможно, у меня четкого плана нет )
@yarik83men51
@yarik83men51 3 жыл бұрын
@@selfedu_rus Еще один вопрос, на сегодня обещаю последний :), что посоветуете новичкам : Django или Flask ? Спасибо
@selfedu_rus
@selfedu_rus 3 жыл бұрын
@@yarik83men51 Вообще сложно ответить, смотря какой новичок )) Я бы для себя взял Django (если бы был новичком). Его дольше изучать, зато потом легче создавать сайты.
@vitali1959
@vitali1959 3 жыл бұрын
@@yarik83men51 я сначало зделал сайт на Flask а затем этот-же на Dajngo, могу сказать что начинай сразу с Django!
@testerbotov4379
@testerbotov4379 3 жыл бұрын
Здравствуйте, спасибо за великолепный курс по Django. Подскажите, пожалуйста, можно ли организовать загрузку информации из файла? Например, Вы заполняли список актрис вручную. А можно всю информацию поместить в файл (xml, текстовый или другой). А затем загрузить его на сайт, с последующим парсингом?
@selfedu_rus
@selfedu_rus 3 жыл бұрын
Технически, конечно можно реализовать. Взять парсер XML или написать самому и через админку кидать в БД. Но готового решения не знаю. Если ошибаюсь, подскажите.
@ЗахарНовик-ц6х
@ЗахарНовик-ц6х 2 жыл бұрын
Сергей, благодарю за ответ. И еще вопрос: зачем при размещении проекта на хостинге создавать новый проект? не сильно ли все замудрено? Я вот например начинаю путаться и возникли проблемы с запуском сайта. Обратился в техподдержку. Как вы сами смогли разобраться в пути файла?)
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Да, вместо создания нового проекта можно использовать докер. Но, т.к. я про него ничего не рассказывал, то показал, как делать все самому с нуля. Вообще это просто один из вариантов развертывания, принцип. Повторять один в один, думаю, не стоит ))
@ЗахарНовик-ц6х
@ЗахарНовик-ц6х 2 жыл бұрын
Сергей, подскажите, пожалуйста, как запустить уже в готовом проекте на django виртуальное окружение?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
наоборот, Django запускается в виртуальном окружении
@PyHard
@PyHard Жыл бұрын
При попытке открыть сайт в браузере получаю ошибку "Bad Request (400)". На что обратить внимание?
@PyHard
@PyHard Жыл бұрын
Спустя 15 часов заработало... Просто само заработало.................. Я ничего не менял!
@vb52ru
@vb52ru 3 жыл бұрын
у меня с manage.py виндовым при переносе на линукс были проблемы, что-то там с переносом строки
@selfedu_rus
@selfedu_rus 3 жыл бұрын
возможно, перенос строки в windows - это два символа , а в Linux - только
@vb52ru
@vb52ru 3 жыл бұрын
@@selfedu_rus ну да, поэтому лучше не заменять его на хостинге
@ches_ter6842
@ches_ter6842 2 жыл бұрын
Сергей, добрый день! Можно ли из POST запроса каким-то образом вытащить расположение и имя файла (который, я пытаюсь загрузить)? Что-то типа - request.POST.get('file_path'). Если да то как это можно реализовать? Спасибо
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Для аплоада вам нужно что то типа такого: media: example-input-file.txt views.py: def download_csv(request): file_path = os.path.join(settings.MEDIA_ROOT, 'example-input-file.txt') if os.path.exists(file_path): with open(file_path, 'rb') as fh: response = HttpResponse(fh.read(), content_type="text/plain") response['Content-Disposition'] = 'inline; filename=' + os.path.basename(file_path) return response urls.py: path('download_csv/', views.download_csv, name='download_csv'), download.html: a href="{% url 'download_csv' %}" download=""
@selfedu_rus
@selfedu_rus 2 жыл бұрын
детали можно уточнить в телеграм-канале по Django
@ches_ter6842
@ches_ter6842 2 жыл бұрын
@@selfedu_rus ок, написал. Спасибо
@gendalf616
@gendalf616 3 жыл бұрын
А как показать сайт если ютуб удаляет комент с ссылкой
@gendalf616
@gendalf616 3 жыл бұрын
tazik
@gendalf616
@gendalf616 3 жыл бұрын
stories
@gendalf616
@gendalf616 3 жыл бұрын
ru
@АльМаслахьат
@АльМаслахьат 3 жыл бұрын
как сделать переконвертацию в far manager?
@selfedu_rus
@selfedu_rus 3 жыл бұрын
Shift+F8
@Manu-ei6tn
@Manu-ei6tn 2 жыл бұрын
А что мы (я) можем для Вас сделать, чтобы сказать спасибо за Ваш труд?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Поставить лайк и подписаться! Спасибо! ))
@Manu-ei6tn
@Manu-ei6tn 2 жыл бұрын
@@selfedu_rus Вам спасибо большое!)
@PyHard
@PyHard Жыл бұрын
У меня все получилось))))
@ibrahimoglu
@ibrahimoglu 2 жыл бұрын
👍
@ПростоУлыбка-ш2о
@ПростоУлыбка-ш2о 2 жыл бұрын
у меня вопрос: как сделать страницу настроек в админке? например я хочу выводить телефон в шапке и подвале, почту, адрес, чтобы всё это можно было изменять из админки
@selfedu_rus
@selfedu_rus 2 жыл бұрын
это надо шаблон менять, подробнее вам подскажут в сообществе телеграм-канала по Django
@ПростоУлыбка-ш2о
@ПростоУлыбка-ш2о 2 жыл бұрын
@@selfedu_rus так может запишешь уроки на эту тему? мне удалось еле-еле найти кое-какую информацию об этом на англоязычном ресурсе. информации очень мало. такое впечатление, что все подобную информацию тупо делают статичной в вёрстке и не парятся, а для заказчика - это очень важно
@АлександрДеев-и8э
@АлександрДеев-и8э 2 жыл бұрын
Здравствуйте, в шестом уроке про шаблоны вы говорили, что при переносе сайта на сервер все шаблоны будут собраны в общий каталог, но тут они остались в woman. Это не обязательно или был пропущен шаг? P.S. Большое спасибо! Просмотрел весь плейлист за два дня и начал смотреть повторно, уже с практикой.
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Насколько я понимаю, создается общий виртуальный реестр шаблонов (на боевом веб-сервере), из которого загрузчик берет шаблоны. Уточнить этот момент можно в телеграм-канале по Django (ссылка под видео).
@ЗахарНовик-ц6х
@ЗахарНовик-ц6х 2 жыл бұрын
А как называется программа через которую вы переносите файлы?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Far Manager
@nickyr42
@nickyr42 2 жыл бұрын
Можно не делать костыль и не копировать каталоги в каталог PUBLIC_HTML, а СОЗДАТЬ СИМВОЛИЧЕСКУЮ ССЫЛКУ НА КАТАЛОГ LINUX
@dmitrymarkov3709
@dmitrymarkov3709 Жыл бұрын
Спасибо за идею! У меня вариант с костылем не заработал на Python 3.11.2 + Django 4.17. Но с символьными ссылками все работает👌 Из директории public_html в консоль нужно ввести: ln -s ../valveadvisor/static static ln -s ../valveadvisor/media media
@sergeichwelcome
@sergeichwelcome 2 жыл бұрын
Здравствуйте, а есть ссылка на GitHub? Посмотрев некоторые видео, понимаю, что некоторые вещи я могу отсюда почерпнуть. Контент очень качественный у вас!
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Уже развернутого нет, а так проект - ссылки под другими видео этого курса.
@ПавлоКабай
@ПавлоКабай 3 жыл бұрын
c миграцией разобрался но появилась проблема что сайт не загружается висит все время заставка django и к тому же дамп сделать данной командой нельзя ошибка стр 1649 .close()
@mikekras7646
@mikekras7646 2 жыл бұрын
как решил?
@zebestroo
@zebestroo 2 жыл бұрын
Как разобрались с проблемой миграций?
@VladimirGavr
@VladimirGavr 2 жыл бұрын
А при загрузке через админку сайта картинки все равно не отображаются
@VladimirGavr
@VladimirGavr 2 жыл бұрын
решил проблему, кому интересно, пишите здесь. отвечу
@ЮрийИстомин-щ3ч
@ЮрийИстомин-щ3ч 2 жыл бұрын
@@VladimirGavr Привет, как решил в итоге? битый час сижу, не получается
@VladimirGavr
@VladimirGavr 2 жыл бұрын
@@ЮрийИстомин-щ3ч блин, не помню уже))))
@ЮрийИстомин-щ3ч
@ЮрийИстомин-щ3ч 2 жыл бұрын
@@VladimirGavrя вместо django.conf.url импортировал from django.urls import re_path и в else заменил url на re_path но это не помогло. Плохо конечно, может все-таки что вспомнишь, пиши если что)
@Чуваш-ы3ц
@Чуваш-ы3ц 3 жыл бұрын
автор как ты меняешь кодировку в far?
@selfedu_rus
@selfedu_rus 3 жыл бұрын
Shift+F8
@Чуваш-ы3ц
@Чуваш-ы3ц 3 жыл бұрын
@@selfedu_rus спасибо)
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
Как создать сайт с ChatGPT. Wordpress + искусственный интеллект. По-шагам!
2:03:14
Алексей Кальсин. Создаем сайт на WordPress.
Рет қаралды 93 М.
Понять Django. Пишем "Hello world". Объясняю просто и с картинками.
25:49
Клуб дедов-программистов
Рет қаралды 193 М.
Deploy a Django web app to Python Anywhere [FREE]
19:04
Cloud With Django
Рет қаралды 148 М.
NGROK + Django
17:53
Дед погроммист
Рет қаралды 1,8 М.