Сергей, огромное спасибо за ваши старания :) Попутно смотрю плейлисты по алгоритмам и структурам данных и теории вероятности) Вы Учитель с большой буквы!)
10:07 - если ВСЕ НАСТРОЙКИ прям как у Сергея, но файл CSS все равно не подгружается - попробуйте еще перезапустить сервер. Возможноу вас та же ситуация, что у меня - я добавлял папки и файлы с запущенным тестовым сервером и браузер отказывался видеть новые файлы, пока я не выключил и запустил заново сервер.
@@111casio Была та же проблема. Попробовал удалить папку women/static и все, что в ней было(women/static/women, women/static/women/css(images, js) и создать ее заново. В подключении статики в base.html href="{% static 'women/css/styles.css' %}".Все заработало. В противном случае можно добавить в settings.py STATICFILES_DIRS = [os.path.join(BASE_DIR, 'women/static/women/'),], тогда путь в base.html будет css/styles.css
Как человек, сверставший за свою карьеру не один десяток сайтов, смело заявляю, вёрсткой вы не владеете от слова «совсем» )))) Во-первых, бутстрап это не «онлайн сервис», а библиотека готовых css стилей))) И чаще всего именно её и используют «горе-верстальщики»))) Во-вторых, по тому, как вы усложняете файловую систему проекта и создаёте каламбур с вложенностью: 'women/static/women/css....' видно, что с вёрсткой вы сталкиваетесь крайне редко... А по теме курсе, огромное вам спасибо. Очень качественный и актуальный материал.
А можете по своему опыту верстальщика сайтов рассказать, как в реальном продакшене организуется файловая система проектов? Мне правда интересно. Материал Сергея - очень крутой, но я держу в уме, что это обучающий материал, а в продакшене есть свои нюансы.
@@mirriyastia7041 *На гите поищи проекты на django, там сверху найдешь ещё не один десяток дополнительных файлов про которые тебе не расскажут в видео-уроках)*
А что не так с вложенностью? *women/static/women/css* - 1й women - это рабочее название приложенияя. Оно должно быть. - static - папка со статическими файлами. Она должна быть. - 2й women - папка-маркер для django, чтобы тот понимал, что файл нужно брать из ветки текущего преложения, а не у соседа сверху. Если нужен относительноый путь - тоже должна быть. - css - нууу.... может быть. Не в курсе за профессиональную верстку. Если там все в кучу (css, js etc), то ок.
Почему папку конфигурации просто было не назвать config или core чтобы не дублировать название проекта? Тогда структура проекта будет чище. При создании проекта просто ввести команду с точкой в конце django-admin startproject config .
Блин, Серега! Да сделай ты что бы у тебя синтаксис djinja подсвечивался в html.... листнул на последний урок, эх нет... весь курс без подсветки djinja в html будет.... боль глазам, стресс для психики...
20:17 - а что нам дает запуск сервера в режиме "runsrver --insecure"? почему мы можем захотеть так сделать? Верно ли я понимаю, что это не совсем полноценный запуск "боевого сервера", а запуск "тестового сервера с некоторыми атрибутами боевого"?
Спасибо за видео. Непонятен только момент в конце. То есть, если мы ставим DEBUG=False, то сайт переходит в продакшн режим. И в продакшн режиме сайт работает не на тестовом сервере (вроде можно использовать gunicorn или что то подобное). Но как тогда там запускать сайт, что бы статика находилась? Просто странно, располагаем статику в папке static каждого приложения, запускаем при DEBUG=True, все работает. Переносим сайт на реальные условия, ставим DEBUG=False, запускаем и все ломается?)
Да, в продакшн будет несколько иначе. Мы совершенно спокойно можем все располагать в static каждого приложения, потом с помощью команды collectstatic собрать всю статику в едины каталог (для продакшена) и уже на боевом сервера настроить выдачу из этой общей папки. Принцип такой.
@@selfedu_rus Спасибо большое за Вашу работу. Вопрос дополнительный. А как будет на проде, если разработка проекта будет продолжаться. Получается так: Сделал изменения, залил в мастер на гите, вытащил мастер на прод сервере и сделал collectstatic снова?
Потерял нить на 13 минуте. styles.css не грузился и не был виден в списке файлов в network. Решил проблему лишь залив все файлы с гитхаба. Теперь styles.css грузится, хотя в network он прежнему не значится. 🤔
(2023 Частичное или полное копирование информации с данного сайта для распространения на других ресурсах, в том числе и бумажных, строго запрещено.) А как с этим быть? В гитхабе у Вас на сайте который учим нашел.
По моему этот шаблонизатор со своими приколами просто поперёк всех современных технологий вёрстки сайтов. Слава богу, что есть bootstrap который как-то можно сюда натянуть
Лучше, чем любой платный курс! Спасибо Сергей.
Полностью согласен!
так ведь эти видео и идут в платные курсы на stepic. Что не отменяет того, что информация и метод её донесения просто великолепны
да брат могу полностью с тобой согласиться с тобой
А ведь 40 видео уже залито, но скрыто в плейлисте.
Ничего себе работоспособность!
СПАСИБО!
совсем забыл, что у меня в настройках debug = False стоял ) думал, почему css не видел )
спасибо, выручил👍
Чел, это просто лайк! спс
Мужик, я весь инет облазил и двадцать раз путь проверил и нихрена не нашел! Спасибо тебе от души!!
Я С САМОГО УТРА НЕ МОГ ПОНЯТЬ ГДЕ ОШИБКА, спасибо тебе мужик
чел спасибо ,
я дней 5 пытался понять что не так
Мужик, я твой фанат. Ты очень крут)
Было бы интересно курс по бутстрапу от Сергея посмотреть еще!)
Сергей, огромное спасибо за ваши старания :) Попутно смотрю плейлисты по алгоритмам и структурам данных и теории вероятности) Вы Учитель с большой буквы!)
надо не просто плейлисты смотреть, а проходить эти курсы от Сергея на stepic
@@АлексейАлексеев-ц8х9т само собой, после теории займусь практикой!
Урок мощнейший, спасибо! Рад был бы увидеть настройку статики в продакшене
Спасибо. Очень важные моменты прояснились.
Спасибо, очень интересный и полезный урок получился
10:07 - если ВСЕ НАСТРОЙКИ прям как у Сергея, но файл CSS все равно не подгружается - попробуйте еще перезапустить сервер. Возможноу вас та же ситуация, что у меня - я добавлял папки и файлы с запущенным тестовым сервером и браузер отказывался видеть новые файлы, пока я не выключил и запустил заново сервер.
мне не помогло, хотя прописано один в один
Надо в settings поставить DEBUG=True
@@111casio Была та же проблема. Попробовал удалить папку women/static и все, что в ней было(women/static/women, women/static/women/css(images, js) и создать ее заново. В подключении статики в base.html href="{% static 'women/css/styles.css' %}".Все заработало. В противном случае можно добавить в settings.py STATICFILES_DIRS = [os.path.join(BASE_DIR, 'women/static/women/'),], тогда путь в base.html будет css/styles.css
Спасибо, спас тонну моих нервных клеток
@@glebfrolov3445 спасибо огромное!
Спасибо за гайд, выручил
Огромное спасибо вам добрейший человек)
DEBUG на True ставьте а то автор раздалбай не сказал об этом!!!!! Лайкайте чтоб в топ вышло и все увидели и не мучались!!!!
Спасибо большое
Пошла жара ))
Лайк не глядя:)
Как человек, сверставший за свою карьеру не один десяток сайтов, смело заявляю, вёрсткой вы не владеете от слова «совсем» ))))
Во-первых, бутстрап это не «онлайн сервис», а библиотека готовых css стилей))) И чаще всего именно её и используют «горе-верстальщики»)))
Во-вторых, по тому, как вы усложняете файловую систему проекта и создаёте каламбур с вложенностью: 'women/static/women/css....' видно, что с вёрсткой вы сталкиваетесь крайне редко...
А по теме курсе, огромное вам спасибо. Очень качественный и актуальный материал.
А можете по своему опыту верстальщика сайтов рассказать, как в реальном продакшене организуется файловая система проектов? Мне правда интересно. Материал Сергея - очень крутой, но я держу в уме, что это обучающий материал, а в продакшене есть свои нюансы.
@@mirriyastia7041 *На гите поищи проекты на django, там сверху найдешь ещё не один десяток дополнительных файлов про которые тебе не расскажут в видео-уроках)*
А что не так с вложенностью? *women/static/women/css*
- 1й women - это рабочее название приложенияя. Оно должно быть.
- static - папка со статическими файлами. Она должна быть.
- 2й women - папка-маркер для django, чтобы тот понимал, что файл нужно брать из ветки текущего преложения, а не у соседа сверху. Если нужен относительноый путь - тоже должна быть.
- css - нууу.... может быть. Не в курсе за профессиональную верстку. Если там все в кучу (css, js etc), то ок.
уважуха братан спасобы тобе брат
Ещё бы понять, что в новом файле base.html написано)
Почему некоторые атрибуты зачёркнуты?)
И спасибо огромное за уроки)
Спасибо! Под каждым видео ссылка на архив проекта. И доп. вопросы всегда можно задать в сообществе ТГ-канала по Django (ссылка под видео).
Ахаххахахах, полчаса пытался понять почему styles.css не подключается. Оказалось я подключал style.css. АААААААААААААААААААААААААААААААААААа
База)
ты лучший
Почему папку конфигурации просто было не назвать config или core чтобы не дублировать название проекта? Тогда структура проекта будет чище. При создании проекта просто ввести команду с точкой в конце django-admin startproject config .
У меня не загружался css, проблема была в том что в конце пути static css/styles.css нужен был /
вы супер! купил доступ на курс (на степике) чтобы поддержать ваши труды )
в windows на django 5 пришлось сделать так
Сергей, здравствуйте. Про язык php у Вас будут видео? Интересно было бы...
пока не планировал
Блин, Серега! Да сделай ты что бы у тебя синтаксис djinja подсвечивался в html....
листнул на последний урок, эх нет... весь курс без подсветки djinja в html будет....
боль глазам, стресс для психики...
если не отображаются css файлы, проверьте чтобы debug был True
Ты лучший
Спасибо! А то думал нужно PuCharm Pro покупать)))
20:17 - а что нам дает запуск сервера в режиме "runsrver --insecure"? почему мы можем захотеть так сделать?
Верно ли я понимаю, что это не совсем полноценный запуск "боевого сервера", а запуск "тестового сервера с некоторыми атрибутами боевого"?
Да, это тот же веб-сервер, но цепляет при этом статику из каталогов приложений, но в режиме DEBUG=False.
👍👍👍
Спасибо за видео. Непонятен только момент в конце. То есть, если мы ставим DEBUG=False, то сайт переходит в продакшн режим. И в продакшн режиме сайт работает не на тестовом сервере (вроде можно использовать gunicorn или что то подобное). Но как тогда там запускать сайт, что бы статика находилась? Просто странно, располагаем статику в папке static каждого приложения, запускаем при DEBUG=True, все работает. Переносим сайт на реальные условия, ставим DEBUG=False, запускаем и все ломается?)
Да, в продакшн будет несколько иначе. Мы совершенно спокойно можем все располагать в static каждого приложения, потом с помощью команды collectstatic собрать всю статику в едины каталог (для продакшена) и уже на боевом сервера настроить выдачу из этой общей папки. Принцип такой.
@@selfedu_rus Спасибо большое за Вашу работу. Вопрос дополнительный. А как будет на проде, если разработка проекта будет продолжаться. Получается так: Сделал изменения, залил в мастер на гите, вытащил мастер на прод сервере и сделал collectstatic снова?
как по мне всегда изначально делаю глобальный статик и темплейты
я вот тоже об этом подумал, видать бывают случаи когда лучше организовывать так...
Потерял нить на 13 минуте. styles.css не грузился и не был виден в списке файлов в network. Решил проблему лишь залив все файлы с гитхаба. Теперь styles.css грузится, хотя в network он прежнему не значится. 🤔
Когда будет перезалив в ВК видео?
там не будет, только здесь и rutube
почему где мы добавляем link нужен type= 'text/css'? 8:00
так раньше нужно было обязательно прописывать, сейчас нужно уточнить, возможно уже не нужно
У меня такой вопрос я могу этот проект залить на гитхаб?
Кто ж вам запретит? ))
@@selfedu_rus спасибо большое))))
имхо проще было просто бутсрап наполнять, у меня вовремя переноса все поломалось, типичный курс от Балакирева
(2023 Частичное или полное копирование информации с данного сайта для распространения на других ресурсах, в том числе и бумажных, строго запрещено.) А как с этим быть? В гитхабе у Вас на сайте который учим нашел.
Это можно ))
👍
охххх, как то не обычно видеть как строятся пути к файлам без os.path.join XDDDDD
Делаю всё по уроку, но выдаёт ошибку "GET /static/women/css/styles.css HTTP/1.1" 404 46 и стиль не меняется, почему?
Если у тебя так 'DIRS': [BASE_DIR / 'templates'], то опробуй 'DIRS': [BASE_DIR / 'women/templates'],
type='text/css' Уберите и заработают стили
По моему этот шаблонизатор со своими приколами просто поперёк всех современных технологий вёрстки сайтов. Слава богу, что есть bootstrap который как-то можно сюда натянуть
refRactor
не могу скачать стайлы с файлами с гитхаба? ПОЧЕМУ(((
Разобрались?
cykabiyat
i != l
Урок номер 15 на гітхабі не відповідає даному уроці. Вміст base.html та index.html відрізняється від того який у відео.
sorry, i dont understand you
@@userqh67vey6
putin HUILO
understand?
@@tercesterces1126 speak english kid
@@Antinormanisto putin Huilo, understand?
ПРи помощи блокнота открой файл