Изучение Django 3 / Урок #4 - Шаблонизатор Jinja и HTML шаблоны

  Рет қаралды 174,194

Школа itProger / Программирование

Школа itProger / Программирование

Күн бұрын

Ранее мы научились выводить на экран лишь небольшой объем текста. В видео мы познакомимся с шаблонизатором Jinja, а также научимся выводить полноценные HTML шаблоны в браузере.
🔫 Полезные ссылки:
Урок на сайте itProger: itproger.com/course/django/4
⏰ Тайм коды:
00:00 - Начало
01:27 - Создание HTML шаблона
07:25 - Создание общего шаблона
09:48 - Динамическая секций в HTML
14:48 - Подключение файлов «include»
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Группа FaceBook - goo.gl/XW0aaP
Инстаграм itProger: / itproger_official
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar
- Уроки от #itProger 👨🏼‍💻
- Все уроки по хештегу #itprogerLessons

Пікірлер: 171
@Endermens_Nikos
@Endermens_Nikos 3 жыл бұрын
Стоило мне выспятся и все видео стало в 100 раз понятнее и быстрее усваиваться)
@Charlottik
@Charlottik 2 жыл бұрын
очень классные видео! Все доходчиво и легко воспринимается. Спасибо огромное!
@micro_henry
@micro_henry 11 ай бұрын
Огромнейшее спасибо за твой труд, ты очень сильно помогаешь, чувак. Ты просто великолепен.
@lyapinvitaly
@lyapinvitaly 3 жыл бұрын
Спасибо за уроки, они самые толковые, систематизированные и понятные в русском ютюбе!!! Респект!
@azamkhonfayzullaev9714
@azamkhonfayzullaev9714 4 ай бұрын
Здравствуйте Гоша хорошо что такие люди есть как вы братан желаю вам удачи успеха и ждут от вас ещё лучше уроков спасиба вам большое ваши уроки самое лучшее
@AntonSobolev
@AntonSobolev Жыл бұрын
У кого ошибка TemplateDoesNotExist Помогло следующее: В главной папке текущего проекта зайти в файл settings , найти templates-> dirs и задать туда адрес директории templates, либо полный путь с диска, либо сокращение с проекта 'main/templates'
@julianprovok9086
@julianprovok9086 Жыл бұрын
спасибо большое, я почти час не мог найти решение этой проблемы
@GolosMarkesa
@GolosMarkesa Жыл бұрын
Спасибо, бро!
@maxgl8814
@maxgl8814 Жыл бұрын
Спасибо огромное, бро, думал ошибка в разнице версий, но увидел твой комментарий
@vladsol-wb7kg
@vladsol-wb7kg Жыл бұрын
Спасибо тебе! :)
@mirandal9987
@mirandal9987 Жыл бұрын
Мне помогло спасибо
@user-ls4gh7cq3s
@user-ls4gh7cq3s 3 жыл бұрын
Спасибо за уроки!
@user-gs4ec4it5l
@user-gs4ec4it5l 3 жыл бұрын
Спасибо, очень познавательный урок!!!
@Vetal116
@Vetal116 3 жыл бұрын
просто огромное спасибо. на курсах препод это говорил частично но я абсолютно ничего не понимал и ливнул с курса. стоило открыть ютуб и вуаля) на примитивном уровне но зато мне все ясно как днем
@lada2701
@lada2701 Жыл бұрын
Спасибо! С вашей помощью мы написали сайт! Ура!
@user-vd6xt6ui3o
@user-vd6xt6ui3o Жыл бұрын
Спасибо большое за понятный контент!
@frog_prog7069
@frog_prog7069 2 жыл бұрын
Крутые уроки очень помог !!!!
@AdAd-lv8eb
@AdAd-lv8eb 3 жыл бұрын
спасибо за уроки!!!
@TalBaleX335
@TalBaleX335 3 жыл бұрын
Спасибо огромное за курс, я очень долго искал другие курсы, книги, в документации я просто ничего не понял. Но потом я нашел это видео, и я все понял, и все правда работает. Курс сразу не заставляет сделать что-то сложное. Автор объясняет все понятно и доступно, и не говорит просто переписать этот код где-то. Лично желаю вам вечного успеха по жизни!
@itproger
@itproger 3 жыл бұрын
Спасибо, приятно слышать :)
@GFU472
@GFU472 3 жыл бұрын
какой с тебя прогер если ты документацию не понимаешь)) А представь тебе еще ее писать надо будет
@artnr7
@artnr7 Жыл бұрын
Согласен. Удачно и постепенно наращиваются знания.
@doom678
@doom678 2 жыл бұрын
Спасибо все круто!
@yamataa
@yamataa 3 жыл бұрын
афигенные уроки! почему ты раньше так не делал ) что было раньше что сейчас это просто небо и земля!
@dissacnich5748
@dissacnich5748 3 жыл бұрын
Ты просто молодец
@azamatozhanov579
@azamatozhanov579 2 жыл бұрын
Все доходчиво и понятно.. особенно на скорости воспроизведения 0,5
@Slerki
@Slerki Жыл бұрын
я на 1.5 смотрю, мне даже всё понятно)
@user-uc7tk3cd6q
@user-uc7tk3cd6q 5 ай бұрын
Лучший канал по программированию в СНГ, по крайней мере для начинающих
@KristaliUfid
@KristaliUfid 6 ай бұрын
здесь исправился! Хорошо обьясняет медленно самое главное)
@Burovasofia
@Burovasofia Жыл бұрын
спасибо за урок
@praporfzs5100
@praporfzs5100 3 жыл бұрын
незнаю как пойдет дальше но автору спасибо какие то моменты по началу не сразу доходят но потом всё получается и просто становится интересно )
@visp6883
@visp6883 3 жыл бұрын
ну как пошло
@marynasamonenko7302
@marynasamonenko7302 16 күн бұрын
Спасибо, большое!
@user-gs4ec4it5l
@user-gs4ec4it5l 3 жыл бұрын
Спасибо!
@tinmisha
@tinmisha 11 ай бұрын
Спасибо большое
@user-sg5cz1wf1f
@user-sg5cz1wf1f 2 ай бұрын
Хороший курс
@vitalikberezovsky5619
@vitalikberezovsky5619 3 жыл бұрын
Гоша, уроки просто бомба! || \ / ' (Ты лучше чем Хауди Хо)
@alangalym3423
@alangalym3423 3 жыл бұрын
Хауди чисто харизмой просмотры набирает, но всё же некоторые обучалки у него годные
@user-tx9zh7yz7z
@user-tx9zh7yz7z 3 жыл бұрын
Воимя святого линукса по бойся таких высказываний окаянный((
@neonlake2946
@neonlake2946 3 жыл бұрын
Я за Гошу , Хауди понимает свой уровень пафоса до Вина Дизеля , его сложно слушать
@HananoKairo
@HananoKairo 3 жыл бұрын
@@neonlake2946 у Xауди узнаем, у Гоши Дударя/itproger учимся
@user-fh9hn4xc7i
@user-fh9hn4xc7i 3 жыл бұрын
Подскажите пожалуйста: вот мы прописали в файле layout.html {% load static %} , потом уже например на главное страничке зачем еще раз его прописывать? Если не написать, то картинки не загружаются.
@user-tw2te2et6d
@user-tw2te2et6d Жыл бұрын
Всем привет! Можно ли создать HTML файл с общим кодом за пределом приложения, для наследования его в других приложениях? Или необходимо клонировать его в каждый каталог templates?
@denis5232
@denis5232 Жыл бұрын
А каким образом подключение файлов через шаблонизатор влияет на параметры сайта в виде скорости загрузки у конечного пользователя ? Благодарю за пояснение.
@CCCT1992
@CCCT1992 Жыл бұрын
Кто использует более новые версий PyCharm при созданий проекта можно сразу выбрать среду Django, автоматический создаётся папка templates. И так-же проблема с !+tab, в более новых версиях, не просто создаёте файл, а выбрать создать HTMLфайл, создастся готовый html файл по шаблону. И вот уже в этом файле !+tab работает, так-же используйте команду ctrl+j вставка по шаблону.
@linuxoidovich
@linuxoidovich Жыл бұрын
Я вообще neovim использую....
@geneopw
@geneopw Жыл бұрын
Дружище, ты лучший!
@user-bt5wm3ms9h
@user-bt5wm3ms9h 2 жыл бұрын
А есть ли возможность как нибудь реализовать следующее: {%for list-item in list%} ........ {% for i in {{list-item}} %}, т.е. использовать вложенные переменные
@nick_rootov
@nick_rootov 2 жыл бұрын
Подскажите, как использовать историю команд в консоли для быстрого ввода? (как на 5:44 в видео) Комбинация клавиш? Или надо еще что то ставить, чтоб такое было?
@temporaryz
@temporaryz 2 жыл бұрын
Просто стрелочку вверх нажимаешь
@nurbektaizhanov4534
@nurbektaizhanov4534 3 жыл бұрын
👍👍👍👍
@nuradiledilov784
@nuradiledilov784 3 жыл бұрын
Можно пожалуйста курсач по React&Redxu. На основном канале они у тебя давно устарели.
@user-fd4zm5zp9v
@user-fd4zm5zp9v 3 жыл бұрын
Дедлайн по практике?! Кто поможет? Конечно Гоша!
@ON-gb5ek
@ON-gb5ek Жыл бұрын
Ещё быстрее надо
@user-br5yr5hh2q
@user-br5yr5hh2q 2 ай бұрын
Можно ли от вас какой-то список книг по пайтону и джанго?
@sour_ale
@sour_ale 3 жыл бұрын
я не понял зачем templates пихать в приложение, а не в проект, страница возвращает TemplateDoesNotExist потому что ищет его по пути ...site-packages\django\contrib\admin\templates\main\index.html , когда можно прописать прописать в settings папку с templates 'DIRS': [os.path.join(BASE_DIR, 'templates')], и путь будет ....\it_proger\templates\main\index.html , и все работает. ЕСЛИ МОЖНО ПОЯСНИТЕ ПОЖАЛУЙСТА
@GFU472
@GFU472 3 жыл бұрын
не пояснит! он по шаблону обучает)) Канал для тех кому влом читать документацию
@a_gassi
@a_gassi Жыл бұрын
у меня страница норм открылась, но вопрос тот же: зачем постоянные для всех страниц атрибуты, вроде и , прятать в templates/main, а не оставлять просто в templates...?
@DEN_04
@DEN_04 9 ай бұрын
У меня вместо страницы "Главная страница" выдает ошибку NameError at / name 'request' is not defined, хотя писал всё как на видео
@user-tk7hx1jk6r
@user-tk7hx1jk6r 2 жыл бұрын
А мне стоило кофе выпить и все как по маслу пошло)
@belonosow
@belonosow 15 күн бұрын
А разрешите уточнить по применению include. Если я правильно понял, то это можно использовать для футера?
@gadzhimagomedov655
@gadzhimagomedov655 3 жыл бұрын
после использования Jinja на сайте вместо текста выводит какие-то символы. Через pip пробовал, но не устанавливается. Хз что делать
@prostochuma8403
@prostochuma8403 Жыл бұрын
не знаете как это исправить?
@mirandal9987
@mirandal9987 Жыл бұрын
Спасибо за курс. Плиз, сними еще для сисадминов и по безопасности(кали, veil итд)
@a_gassi
@a_gassi Жыл бұрын
А почему мы такие "константы", как тэги и делаем внутри templates/main, а не просто в templates? Ведь эти тэги будут одинаковыми для всех страниц сайта, независимо от приложения, к котором они относятся.
@user-fk5bl4li3h
@user-fk5bl4li3h 8 ай бұрын
Подскажите, пожалуйста, что делать? Когда я выхожу из pycharm, мне приходится делать все заново, пишет не удается загрузить файл, невозможно выполнить сценарий в указанной системе..: что делать?
@well-playru3070
@well-playru3070 3 жыл бұрын
Ребят подскажите выдает ошибку 'utf-8' codec can't decode byte 0xc3 in position 151: invalid continuation byte . Ругается на русский текст в index.html ставлю там место главная страница Home и все норм, как сделать чтобы можно было использовать русские буквы*?)
@HananoKairo
@HananoKairo 3 жыл бұрын
в теге head в html файле может нет? И проверь кодировку файлов (желательно всего проекта). Должна быть UTF-8 или UTF-8 without BOM (без BOM). Больше идей нет
@user-hz7jb1be2l
@user-hz7jb1be2l 3 жыл бұрын
сайт в конце концов будет платный? за него надо платить? срочно нужен ответ
@lilstiffled5014
@lilstiffled5014 3 жыл бұрын
почитай что такое хостинг
@ch_andrey
@ch_andrey 3 жыл бұрын
Курс классный, но подскажи пожалуйста, почему ошибка кодировки если писать "Домашняя страница" (по русски), с латиницей проблем нет
@yanatsist9442
@yanatsist9442 3 жыл бұрын
Нужна кодировка utf-8
@ChelovekPavuk555
@ChelovekPavuk555 2 жыл бұрын
Кто думает что уже не работает, все работает
@dieselekin
@dieselekin 2 жыл бұрын
django pyton TEMPLATES у кого выдаёт ошибку при открытии сайта "своего" -вот решение - прописать в settings -> templates-> dirs адрес директории templates.
@user-yz4zd1dv5c
@user-yz4zd1dv5c Жыл бұрын
Спасибо,убил на это два часа
@dos6920
@dos6920 3 жыл бұрын
Можно создать несколько шаблонов? Например, layout2, layout3... Ведь не могут же абсолютно все страницы имеет один макет
@itproger
@itproger 3 жыл бұрын
Да, можно
@tonyarch2590
@tonyarch2590 10 ай бұрын
Как избавиться от этой ошибки TemplateSyntaxError at / Invalid block tag on line 4: 'endbloсk', expected 'endblock'. Did you forget to register or load this tag?
@user-ye1tr8fn6b
@user-ye1tr8fn6b Жыл бұрын
Очень быстро рассказываете - много раз приходиться пересматривать чтобы уловить суть
@slavyanRVR
@slavyanRVR Жыл бұрын
Я на x1.5 смотрю и норм
@user-dd8uz3nt5s
@user-dd8uz3nt5s Жыл бұрын
а как у него сайты так переключаются или я что то пропустил
@user-gu4pr8ts6p
@user-gu4pr8ts6p Жыл бұрын
5:00 выдает ошибку, main/index.html
@user-yg1ul2op8v
@user-yg1ul2op8v Жыл бұрын
Всем привет, при подключении рендера и попытке запуска сервака выдает даунную ошибку: ModuleNotFoundError: No module named 'website.settings'. Кто знает как решить проблему, ответьте, спасибо
@temirovmirlan7893
@temirovmirlan7893 3 жыл бұрын
страница About не найдена как можно решить. у меня не получается
@mrserjo5877
@mrserjo5877 3 жыл бұрын
Такая же проблема, притом страницы с любым другим названием отлично создаются. Оказалось, что автоматически закрывал about слэшем, т.е. вбивалось 'about/'. Другие курсы проходил, видимо, браузер запомнил. Убрал / и все заработало
@user-wl7ig5zz6d
@user-wl7ig5zz6d Жыл бұрын
После создания страницы about пишет что page not found хотя сделал все как в видео Using the URLconf defined in testproject.urls, Django tried these URL patterns, in this order: admin/ The current path, about/, didn’t match any of these.
@user-wl7ig5zz6d
@user-wl7ig5zz6d Жыл бұрын
все разобрался
@user-wz7tr1ty8h
@user-wz7tr1ty8h 11 ай бұрын
@@user-wl7ig5zz6d можешь подсказать как пофиксил?
@temychbs
@temychbs 7 ай бұрын
такая же ошибка, подскажи решение?
@user-sj7vg7fi5b
@user-sj7vg7fi5b 3 жыл бұрын
А будет flask, и как на нем делать логин?
@itproger
@itproger 3 жыл бұрын
Такое есть на канале другом: "Гоша Дударь", там можешь посмотреть
@user-qg9xl1oo4j
@user-qg9xl1oo4j 5 ай бұрын
я повторила все через визул студио код , почему через него не работает?
@user-jr7ez8wh2j
@user-jr7ez8wh2j 3 жыл бұрын
Помогите пожалуйста, у меня такая ошибка :TemplateDoesNotExist at /.
@tetianaoprysk9978
@tetianaoprysk9978 3 жыл бұрын
наверное не создана папка main в папке templates)
@timofey4748
@timofey4748 3 жыл бұрын
Такая же проблема
@timofey4748
@timofey4748 3 жыл бұрын
@@tetianaoprysk9978 Создана)
@john_steck
@john_steck 3 жыл бұрын
@@timofey4748 add to INSTALLED_APPS 'main'
@user-do8zr2tz8l
@user-do8zr2tz8l 3 жыл бұрын
Также TemplateDoesNotExist at/ Як рішити цю проблему??
@maxwellhawk
@maxwellhawk 3 ай бұрын
Если он объединяет все папки, почему не вывести папку темплейтс в корень и в ней уже создавать папки с именем приложений?
@darigaislam701
@darigaislam701 3 жыл бұрын
страница about не найдена, хеелп
@nurbektaizhanov4534
@nurbektaizhanov4534 3 жыл бұрын
правильно пропищи код и все получится
@djekpiterson6575
@djekpiterson6575 3 жыл бұрын
У мене выдавало ошибку TemplateDoesNotExist at / по следующей причине (довольно тупая) я создал вручную блоконот файл и прописал ему расширение .html, но файл не изменился на .html, а остался с раширенимем .txt т.е. я просто присовил ему имя index.html. А для того чтобы таким методом менять раширения у файлов нужно зайти "Панель управления - Параметры папок - вкладка Вид" и в дополнительных параметрах убрать галочку "Скрывать расширение для зарегистрированных типов файлов" (это для windows 7). Возможно комуто поможет.
@imnotkentiy
@imnotkentiy 3 жыл бұрын
Jinja это отсылка на жожу?
@user-df4hd9pl7j
@user-df4hd9pl7j Жыл бұрын
Купа помилок, не працює, видає якісь каракулі після видалення налаштувань ((
@Lisctics0990
@Lisctics0990 Жыл бұрын
Автор спасибо респект понтно обьяснил если у меня получилось ощибка пересмотрел видео пере записал и все надо терпение
@danuual-games6896
@danuual-games6896 3 жыл бұрын
python 3.9 почему ошибка при запуске? Traceback (most recent call last): File "C:\Users\Пользователь\Desktop\django-exemple\mysite\@t", line 22, in execute_from_command_line(sys.argv) File "C:\Users\Пользователь\Desktop\python 3.9\lib\site-packages\django\core\management\__init__.py", line 367, in execute_from_command_line utility.execute() File "C:\Users\Пользователь\Desktop\python 3.9\lib\site-packages\django\core\management\__init__.py", line 341, in execute django.setup() File "C:\Users\Пользователь\Desktop\python 3.9\lib\site-packages\django\__init__.py", line 27, in setup apps.populate(settings.INSTALLED_APPS) File "C:\Users\Пользователь\Desktop\python 3.9\lib\site-packages\django\apps\@t", line 108, in populate app_config.import_models(all_models) File "C:\Users\Пользователь\Desktop\python 3.9\lib\site-packages\django\apps\@t", line 199, in import_models self.models_module = import_module(models_module_name) File "C:\Users\Пользователь\Desktop\python 3.9\lib\importlib\__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1030, in _gcd_import File "", line 1007, in _find_and_load File "", line 986, in _find_and_load_unlocked File "", line 680, in _load_unlocked File "", line 790, in exec_module File "", line 228, in _call_with_frames_removed File "C:\Users\Пользователь\Desktop\python 3.9\lib\site-packages\django\contrib\auth\@t", line 4, in from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager File "C:\Users\Пользователь\Desktop\python 3.9\lib\site-packages\django\contrib\auth\base_@t", line 52, in class AbstractBaseUser(models.Model): RuntimeError: _class_ not set defining 'AbstractBaseUser' as . Was _classcell_ propagated to type.__new__?
@danuual-games6896
@danuual-games6896 3 жыл бұрын
Ошибка при запуске - я со второго урока еще это пишу
@user-gu5nk1pv8q
@user-gu5nk1pv8q Жыл бұрын
что делать если не работает runserver?
@naibdik1128
@naibdik1128 6 ай бұрын
надо обратиться к файлу itproger вот так cd itproger и потом писать код ок?
@a_gassi
@a_gassi Жыл бұрын
непонятно, почему папка templates вложена в папку main
@misterkirill_
@misterkirill_ Жыл бұрын
может, потому что конкретно эти templates относятся к приложению main?
@cshr3225
@cshr3225 3 жыл бұрын
9:35
@philipmelnik4350
@philipmelnik4350 5 ай бұрын
В принципе всё у меня получилось идеально. Правда, шаблонизатор запустился нормально со второй попытки. А в гугл хром вообще абракадабра.
@egorkrapovnitskiy997
@egorkrapovnitskiy997 3 жыл бұрын
corey schafer на русском?)
@MrFog124
@MrFog124 3 жыл бұрын
почему из инклуда не хаваются блоки ? Как сделать, чтоб в индекс можно было подставлять титл из инклуда ? в main.html {% include "main\main\head.html" %} в head.html: {% block title %} {% endblock %} в index.html: {% extends 'main/main/main.html' %} {% block title %} мо {% endblock %}
@user-kq8hx4uq5i
@user-kq8hx4uq5i 7 ай бұрын
Я столкнулся с двумя ошибками при том что повторял все за видео может кому поможет 1. Проблема с файлом layout.html (TemplateDoesNotExist) если люди в комментариях кроме меня не помогли но надо сделать все так же как на видео только файл layout.html назвать по другому я например от безысходности решил его переименовать и назвал его default.html и все заработало. 2. Проблема с файлом about.html (название ошибки не помню) у меня на сайте показывало ошибку говорящую о том что файл X07bout.html не не найден как я понял буква "a" заменилась на "X07" этот файл я тоже переименовал в sbout.html (просто заменил "a" на "s") все другие названия зависящие от его названия тоже заменил и все опять заработало. Надеюсь кому-то помог))
@gfdtk5022
@gfdtk5022 2 жыл бұрын
Я так и не понял зачем нужна джинжа
@workani_
@workani_ 3 жыл бұрын
Что делать если возникает ошибка 500
@ElonMask25
@ElonMask25 3 жыл бұрын
гуглить
@user-xh2ji6tb4o
@user-xh2ji6tb4o 3 жыл бұрын
измени в файлах index и about .html ,первый content на title
@razmiqayelyan1497
@razmiqayelyan1497 3 жыл бұрын
!tab не работает
@huseeads
@huseeads 2 жыл бұрын
только в пайчарм
@karendof2469
@karendof2469 Жыл бұрын
Помогите пожалуйста я учу Джанго с телефона создаю файл index.html пищу там код,но программа выдает ошибку вот название программы pydroid3.
@chernomyrzik1381
@chernomyrzik1381 Жыл бұрын
купи пк и все заработает
@SpirituHastor
@SpirituHastor 2 жыл бұрын
Я извиняюсь, но как создать начальный код html в редакторе sublime text? ! и tab не работает
@dieselekin
@dieselekin 2 жыл бұрын
ну например вбить в яндексе "пустой шаблон html"
@user-im5lf4cd7r
@user-im5lf4cd7r 2 жыл бұрын
что бы это работало в саблайн нужно установить в него плагины. У фрилансера по жизни есть гайд на эту тему
@koteich_live
@koteich_live 2 жыл бұрын
@@user-im5lf4cd7r у него по любому плагин спомагательный стоит
@huseeads
@huseeads 2 жыл бұрын
@@koteich_live в пайчарме это от рождения стоит
@koteich_live
@koteich_live 2 жыл бұрын
Server Error (500)
@steftim_an
@steftim_an Жыл бұрын
На скорости х2 еще можно смотреть, но никак не на стандартной.
@user-im4wv8fo8u
@user-im4wv8fo8u 6 ай бұрын
I need an AI solution to cut out empty words from this videos.
@glimmer5103
@glimmer5103 2 жыл бұрын
Я так понял сейчас эти уроки не актуальны, не чего не работает?
@itproger
@itproger 2 жыл бұрын
Видимо у вас ошибка в коде, ибо уроки актуальны
@glimmer5103
@glimmer5103 2 жыл бұрын
@@itproger Ясно, я пробовал ваш код вроде все точно как у вас, Я пробовал по книге Джанго для начинающих В.Винсент. в 2.7 пробовал по книге Практика создания веб-сайтов на Python [2021] Владимир Дронов там версия 3.1 Вот я несколько раз все переписывал как там но не работает. Вот я думаю может версия джанго 3.2 и надо по другому что то писать
@huseeads
@huseeads 2 жыл бұрын
@@glimmer5103 даже сейчас все работает чудесно
@nurdauletmaksutov8678
@nurdauletmaksutov8678 3 жыл бұрын
Как сложно после php
@HananoKairo
@HananoKairo 3 жыл бұрын
Да, я и сам использовал php, но потом привыкаешь
@strimexify
@strimexify 3 жыл бұрын
Надо переучиваться. PHP скоро помрет, а за Питоном перспективы и будущее.
@HananoKairo
@HananoKairo 3 жыл бұрын
@@strimexify а я уже на юнити)
@user-tl8bf4gm6m
@user-tl8bf4gm6m 3 жыл бұрын
@@HananoKairo тоже переходил на юньку. Пол года раболтал с ней, но потом понял, что геймдев это не моё. Если ты готов - продолжай в том же духе, но я сразу говорю: готовься к тому, что будешь работать каждыми днями)) Но попробовать стоит!!
@arnowt
@arnowt 3 жыл бұрын
Ужас конечно, после ий, это просто жесть кривая. Вложенные бессмысленные папки, уродские шаблонизаторы.
@itproger
@itproger 3 жыл бұрын
Что такое «ий»?
@arnowt
@arnowt 3 жыл бұрын
@@itproger yii конкретно 2. Хочу освоить ещё и Пайтон(практикум) заодно сделать жене сайт кулинарный, выбираю фреймворк. Но шаблонизаторы жутко не нравятся, сталкиваюсь с ними и в пхп, но там к счастью можно обходится без них. А вот в пайтоне?
@zenofexwarder9390
@zenofexwarder9390 11 ай бұрын
HTML параметризировали ))) куда катится мир
@davidwang401
@davidwang401 Жыл бұрын
Бред полный! В чем смысл этих всяких понтов, скобок, инклюдов, и бла бла бла когда можно тупо создать HTML и там написать любой текст который нам нужен🤦🤦🤦
@stonerock7298
@stonerock7298 Жыл бұрын
Что бы код не загрязнять, ты наследуешь от файла с шаблоном все. И проще написать инклюд, чем по 100 раз один и тот же код писать. И еще, страница через наследование более понятнее. Ты сам попробуй сделать как правильно, и все поймёшь. Гоша “лоял” файл назвал, а вообще файл по всем законам называют base.html, но это уже его фетиш.
@davidwang401
@davidwang401 Жыл бұрын
@@stonerock7298 спасибо)) я почему то думал что index.html )
@user-px1di3ox1b
@user-px1di3ox1b Жыл бұрын
у кого проблемы со страницей *about* - вот, что мне помогло: *1. код в main/urls.py* from django.urls import path, include from . import views urlpatterns = [ path('', views.index), path('about/', views.about) ] *2. код в project/urls.py* from django.contrib import admin from django.urls import path, include urlpatterns = [ path("admin/", admin.site.urls), path("", include("main.urls")), path("about/", include("main.urls")) ]
@user-mr5nv8mv5w
@user-mr5nv8mv5w 4 ай бұрын
спасибо,живи долго
@olegkarbaev8433
@olegkarbaev8433 7 ай бұрын
Все работает 'DIRS': ['main/templates'],
@brandname1252
@brandname1252 4 ай бұрын
спасибо....
@antonkuzmich4624
@antonkuzmich4624 Жыл бұрын
ValueError at / The view main.views.index didn't return an HttpResponse object. It returned None instead.
@denis5232
@denis5232 Жыл бұрын
Ошибку скорее всего в прописи пути допустил "main/test.html" А не "/main/test.html"
Изучение Django 3 / Урок #5 - Статические файлы. Добавление Bootstrap
26:41
Школа itProger / Программирование
Рет қаралды 205 М.
😱 Как стать программистом с нуля? Без курсов самому.
24:43
Хауди Хо™ - Просто о мире IT!
Рет қаралды 312 М.
Её Старший Брат Настоящий Джентельмен ❤️
00:18
Глеб Рандалайнен
Рет қаралды 8 МЛН
小女孩把路人当成离世的妈妈,太感人了.#short #angel #clown
00:53
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 88 МЛН
бесит старшая сестра!? #роблокс #анимация #мем
00:58
КРУТОЙ ПАПА на
Рет қаралды 1,3 МЛН
Изучение Django 3 / Урок #3 - Добавление Джанго приложения
17:06
Школа itProger / Программирование
Рет қаралды 207 М.
Понять Django. Пишем "Hello world". Объясняю просто и с картинками.
25:49
Клуб дедов-программистов
Рет қаралды 177 М.
FastAPI - Верстка с Jinja. Как визуализировать API #12
20:18
Изучение Django 3 / Урок #9 - Форма для добавления записей в БД
22:52
Школа itProger / Программирование
Рет қаралды 112 М.
Её Старший Брат Настоящий Джентельмен ❤️
00:18
Глеб Рандалайнен
Рет қаралды 8 МЛН