1.1 Делаем сайт на Django и Python: структура проекта, urls, views, как создать html-страницу

792 ratings | 94960 views


1.1 Делаем сайт на Django и Python: структура проекта, urls, views, как создать html-страницу

На видео я показываю, как запусить проект на Django с нуля и объясняю базовую логику работы Django. Рассмотрены такие вопросы: 1. Структура проекта; 2. urls; 3. views; 4. templates и templates variables. Смотри мои видео в интенсиве с другими участниками. Подробнее на сайте: Несколько УТОЧНЕНИЙ, исходя из вопросов: 1. Все папки и файлы, которых нет сразу же после создания проекта, я создавал вручную (как это делать в подробностях, показано в следующих видео (например в видео 1.5)). Папка аппликейшена landing создается, если написать в проекте python manage.py startapp landing Или нажать правой кнопкой мышки по папке проекта, а потом выбрать New - Python Package. Если используете первый способ, то файл urls.py в папке проекта не появляется. Поэтому его необходимо создать вручную (в Pycharm'e правой кнопкой по нужной папке, далее New, далее Python File. Называете его urls Код для него можно посмотреть здесь: 2. Если Вы пользуетесь каким-то другим редактором (не pycharm), то Вам, возможно, понадобиться добавить в существующий файл settings.py в базовой папке проекта такие строчки кода: TEMPLATES = [ 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [ os.path.join(BASE_DIR, 'templates'), ], 'APP_DIRS': True, 'OPTIONS': 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], , , ] 3. В файл settings.py добавить такую строчку, чтобы отрисовывать static files: STATICFILES_DIRS =(os.path.join(BASE_DIR,'static',),) ======================================= В следующем видео мы рассмотрим, как работают и для чего нужны модели, админку и формы в джанго, а также то, как сохранять информацию из формы на странице в базе данных. Подписывайтесь на мой канал и на мою страницу на фейсбуке, если Вам нравятся мои видео по Django и Python, и Вам интересны такие темы, как веб-программирование и фриланс :)

Comments to the video: 1.1 Делаем сайт на Django и Python: структура проекта, urls, views, как создать html-страницу

Ostin Free 2 months ago
Подскадите будто обязан смотреться целый линия к стилям? У меня они не работают. Путь таковой:
Ostin Free 2 months ago
У вас имеется задание по тому будто раскатать полный нужный софт для основы работы? И будто позже веб-сайт перетащить на хостинг?
Ostin Free 2 months ago
благодарю!
Coding Medved 2 months ago
конечно, взгляни где-то в последних видео надлежит быть.
Ostin Free 2 months ago
растолкуйте будто все это будет трудиться на обыкновенном хостинге?? если попросту файлик namefile.py на сервере не отрабатывает даже print() обыденный??
Coding Medved 2 months ago
На обыкновенном не будет трудиться. Нужен VPS, к примеру, с ubuntu, и там все это запускаешь. Посмотри у меня кушать видео по запуску на сервере.
Макс Кириллов 3 months ago
далее не буду глядеть. создатель на столько не знаю что о для себя задумывается, что выложил пол урока в комменты
Алексей Давыдов 4 months ago
С разума сойти, ни одной шуточки про белоснежную тему дизайна 0_о
Кирилл Горин 4 months ago
Здравствуйте, выдало вот такую ошибку: Invalid block tag on line 12: 'static'. Did you forget to register or load this tag? Как можно поправить?
Coding Medved 4 months ago
Нет.
Кирилл Горин 4 months ago
И заключительный проблема кушать ли у вас личные занятия? По стоимости сможете отозваться в ЛС на фб
Кирилл Горин 4 months ago
Может ли вина быть в том что у меня бедный pycharm? Он пишет css files are suported in ultimate edition. Если конечно то какой pycharm имеет резон приобрести новенькому?
Coding Medved 4 months ago
По курсам - никаких курсов на данный момент не провожу, взгляни все видео, можно приобрести дополнительные 5, если любопытно
Coding Medved 4 months ago
Папку статик можно сделать попросту руками. Перепроверь еще в settings.py опции со словом STATIC. Сверься с репозиторие: В любом случае, если наверху странички кушать % load static % , то быстрее итого с опциями в settings.py связана промах. Также проверь, находится ли папка static на одном уровне с папками аппликейшенов.
Валерий Бовсуновский 5 months ago
благодарю
V A 5 months ago
Возникает промах - ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment? Как разрешить?
V A 5 months ago
Coding Medved Сорян, затупил =)
Coding Medved 5 months ago
Привет! Все ответы в тексте ошибки!
Yaroslav Miklin 5 months ago
Джанго делает папки по умолчанию и указывает лендинг папку, ты че людям мозги пудришь если делаешь уроки то делай с основы а не с середины а если делаешь для себя то закрой доступ чтобы не ипать мозги другим, далее глядеть смысла нету, дизлайк
Alex 6 months ago
MuadDib Atreides 6 months ago
как досадно бы это не звучало в 2018ом ничего не работает синтаксис совершенно иной :(*
Vit Bar 8 months ago
За кроки канечно благодарю, о из-за маленьких ошибок, к примеру на 13.55 в видео не хватает последней комы, которую отыскал лишь в описании к видео, час времени пережит в муках.
ПСИНА 8 months ago
отчего я пишу url(r'^', include('landing.urls')), в urls и мне выдает вот эту ошибку? SyntaxError: invalid syntax (если что я сделал папку landing) помогите пож!!
Alex_Python 6 months ago
может ты в urls не импортировал include: from django.conf.urls import include
dmitry bugaev 9 months ago
Я поражаюсь полухамским комментариям, где создателя учат будто ему видео снимать, в какой последовательности что объяснять. Это будто мало-мало удивительно, беря во внимание что он это делает безвозмездно.
Coding Medved 9 months ago
Спасибо! Не воспринимай вблизи к сердечку) Это видео вышло таким, что будто один оно фильтрует людей по подходящему майндсету для программирования. Со второго-третьего видео и на всех других - на 90% положительные комменты.
Александр Самсонов 9 months ago
У меня такая промах ModuleNotFoundError: No module named 'landing' С чем связана и будто биться?
Александр Самсонов 9 months ago
Спасибо, попробую
Coding Medved 9 months ago
python manage.py startapp landing а также добавить landing , в settings.py в INSTALLED_APPS
Данила Кононихи 9 months ago
Не могу подключить Css к проекту,2 часа убил на пробы это сделать,этак и не сумел,пишет net::ERR_ABORTED
Данила Кононихи 9 months ago
Я разобрался,в settings не были указаны новые app-ы,которые чрез консоль создаются
Coding Medved 9 months ago
Привет! Попробуй воткнуть % load static % наверху темплейта. Перепроверь опции со словом STATIC в файле settings.py в базисной папке проекта - сравни с репозиторием тут:
Петров Петрович 10 months ago
Слишком невесело и разжёвано
Oleh Brony 10 months ago
на данный момент это не животрепещуще, конечно?
Oleh Brony 10 months ago
отлично, благодарю
Coding Medved 10 months ago
Что-то новое появилось, а из старенького, из того, что кушать в проекте, по-моему, лишь это поменялось.
Oleh Brony 10 months ago
в остальном, всё осталось по прежнему?
Coding Medved 10 months ago
Да, вот лишь этот момент по urls (+ малость импорты функций в urls поменялись) - однако вот это и все.
Oleh Brony 10 months ago
ну-ка, вижу, в urls функции по-другому смотрятся. не 'url(r''.)', а 'path('')'
blackstarxl 10 months ago
необходимо переснять задание с учетом критики в коментариях. Иначе новеньким здесь не разобраться. :( обучение завершилось на первом уроке. Это целый крах.
dmitry bugaev 9 months ago
Не нужно ничего переснимать. Было снято для собственного времени и на тот момент было животрепещуще. Если кушать несоответсвтия, это даже в какой-то степени отлично, т.к. человек начинает что-то находить и мыслить без помощи других.
Coding Medved 10 months ago
Привет! Возможно, ты в чем-то прав. Но у меня другое мировоззрение. Во-первых, я бы его переснял, если бы реально никто не проходил бы далее, а этак последующие видео глядят достаточное число людей, и выходит этак, что это видео отсекает тех, кто сталкивается с первыми трудностями и сходу сдается. Во-вторых, это не задание, а видео, в котором я объясняю, что будто работает и ведет взаимодействие в Джанго, а не делаю что-то что можно мастерить вослед за видео(такое кушать в последующих видео). Поэтому вот этак. Вообще советую приступить с последних 3-х видео на канале по бизнес-логике проектов, поэтому что Джанго либо иной фреймворк либо стиль программирования - это итого только прибор реализации логических цепочек и структур, которые ты поначалу обязан придумать на словах, и если с этим трудности, то будет трудно.
TFEACI 11 months ago
Микрофон бомба! Отличное звучание в наушниках
Igor A 11 months ago
Привет всем! Кто даст подсказку новенькому, отчего у меня style.css не подгружается (желтоватым подсвечено)? Может какую то глуповатую ошибку не вижу
Coding Medved 11 months ago
Ага, ну-ка все супер! Я на таких маленьких недосмотрах, тоже немало времени издержал
Igor A 11 months ago
Верно, это моя невнимательность, про STATICFILES_DIRS не направил внимания) благодарю)
Coding Medved 11 months ago
Да, удивительно. Почисти кеш - ctrl+F5. Если не посодействовало, тогда проверь в settings.py переменные BASE_DIR, STATIC_URL и STATICFILES_DIRS, чтоб они были будто в этом файле в репозитории:
Igor A 11 months ago
Coding Medved подправил, линия и заглавие проекта стопроцентно латиницей, однако style.css все спозаранку не подгружается, весьма удивительно
Igor A 11 months ago
Coding Medved, благодарю, буду пробовать, отпишусь будто подправлю
Евгений Неверблюдов 1 year ago
Переснимите, изволь, видео. Непонятно, откуда что взялось, и что с этим мастерить.
Дмитрий Котик 1 year ago
Подскажи ты с какой версией джанги работаешь на видео?
Coding Medved 1 year ago
1.10 либо 1.11 - уже не помню. Но для этих видео там различия нету.
Артур Суханов 1 year ago
сделал все будто на видео, однако при подключении статик, бутстрап отвалился. сейчас в статик цсс конфигурации работают а если классы бутстрапа использовать то дудки((
Coding Medved 1 year ago
Привет! Сейчас вышел 4-ый бустреп и там некие классы по-другому именуются. Попробуй подключить 3-ий (всякую версию).
tao tsu 1 year ago
было бы хорошо отредактировать звук, время от времени импульсы напрягают.
kamych1916 1 year ago
У кого гипотиза Django 2.0 и Python 3.4 либо выше, то Вы быстрее итого не увидите тех папок и файлов, которые кушать в видео. Отсутствующие папки и файлы необходимо основывать самому, в последующих уроках будет показано, будто он делает файлы и папки, однако это все он будет мастерить в старенькых версиях, ибо потому функции и воззвания будут выделяться от новых версий. В общем не буду тащить резину, сходу перейду к решению трудности - существует официальный веб-сайт, в котором все тщательно описано ( истина на британском языке ), фактически сама ссылка :
Vitaliy King 1 year ago
Здравствуйте, делал все будто на видео и пробовал все поправить и добавить все те файлы, которых не было, в итоге вышло вроде все идентично, однако консоль выдает все одну и ту же ошибку, что дудки файла, однако будто его дудки если он кушать? Прикладываю скрины на содержание всех файлов, благодарю. html файл ноя его покамест не радактировал. даже порожний мне его не указывает) templates у меня создался совместно с проэктом эта строка будто я понимаю для css однако у меня его покамест дудки. однако на всякий случай добавил
Vitaliy King 1 year ago
вот этак работает, однако страничку не находит:
Vitaliy King 1 year ago
поменял заместо from django.conf.urls import url, include на from django.conf.urls import url и сервер запустился однако уже страничка не найдена, если оставляю from django.conf.urls import url, include сервер не запускается
Vitaliy King 1 year ago
Привет, конечно, на других скринах та же промах однако я задумывался может и в других файлах накосячил, по поводу Вашего совета, в развернутом плюсе не было строки from django.conf.urls import url, однако я добавил ту что вы гласили однако не посодействовало.
Coding Medved 1 year ago
На других скринах - все та же промах.
Coding Medved 1 year ago
На втором скрине - промах в консоле такая же, будто на первом, попросту ты открыл иной файл. В тексте ошибке можно узреть, где конкретно она (в каком файле, на какой строке). Присмотрись)
Сергій Ситюк 1 year ago
Это нехороший 1-ый задание для начинающих! НЕ слова о python manage.py startapp и настройках settings.py !!! Люди которые вправду в первый раз запустили django совместно с вами, с большой вероятностью не захочут продолжать, этак будто с порога столкнутся с кучей ошибок.
dmitry bugaev 9 months ago
в видео употребляется pro edition pycharm, там эта команда не нужна
FUNNY BRAZZERS PRODACTION 1 year ago
Html проще
Novak 1 year ago
Ооч понятно записываешь. Просто роскошно, благодарю за проделанную работу
Coding Medved 1 year ago
Привет! Спасибо!
Ярослав Кирильчук 1 year ago
Почему пайтОн если пАйтон?
Coding Medved 1 year ago
Да дудки, все ОК. Просто у меня немало комментариев, если почитаешь под видео, и немало в лс пишут. Некоторые пишут типа некорректно что-то сделал либо нехорошее качество звука либо не верно ударение ставлю где-то, а некие пишут, что типа вау, супер-класс, готовы глядеть даже с нехорошим звуком, инфа агонь и т.д. Каждый находит то, что отыскивает))
Ярослав Кирильчук 1 year ago
Coding Medved попросту по мимо познания кода необходимо и прекрасно выражаться. Не задумайся, я не желаю оскорбить либо унизить. Ты молодчина, что сделать эту серию уроков
Coding Medved 1 year ago
Привет! Да, вернее пАйтон либо питон, если на российский манер. Надеюсь ты какой-то нужный резон увидел в этом либо в последующих видео, не считая этого аспекта с ударением.
Bogdan Zhuvak 1 year ago
Как сделать переадресацию к примеру я написал в url home/ будто сделать что бы при запуске веб-сайта раскрывалась не промах, а home/
Coding Medved 1 year ago
Привет! Про это в последующих видео.
Dianar TV 1 year ago
красавец! сделал кучу папок в КОММЕРЧЕСКОМ PYCHARM и растолковал в комментах)))))))))))))))) Сложно что ли ручками по порядку все основывать и объяснять? я уже решил что пригодные уроки отыскал. похоже мимо
Сергій Ситюк 1 year ago
вот весьма благородный курс. лишь делайте поправки с учетом обновлений.
Coding Medved 1 year ago
Привет! Это видео про то, будто Джанго работает, а не про то, будто основывать что-то с нуля. Все другое в последующих видео. Да, наверняка, кушать лучше уроки, выищи :)
Максим Васильев 1 year ago
А у меня потом сотворения проекта вообщем дудки папок templates и static. Как их можно добавить?
Coding Medved 1 year ago
Посмотри последующие 2 видео.
Maxim Volkomorov 1 year ago
а будто ты принудил трудиться code complete для bootsrap? Подгрузил его куда-то локально?
Coding Medved 1 year ago
Привет! Даже не знаю. По идее, в обыкновенной версии pycharm (там, где 30-ти дневный trial period), это уже кушать вначале.
Максим Литвинов 1 year ago
А это не промах?
Antur Nevut 1 year ago
А мне к стати больше нравится Майкрософтоский Visual Studio
Spoki Mo 1 year ago
Никогда не нужно учить по готовому примеру, такую неурядицу навели, что далее задание попросту глядеть не захотелось
Дмитрий Евтюхов 1 year ago
не создается 2 папка urls.py!
Coding Medved 1 year ago
в смысле, не создается 2-ой файл urls.py?
Денис Марченко 1 year ago
Нет чтоб с самого основы совместно с людьми всё мастерить. Вместо этого всё сходу сделал, а люд пускай сами позже пишут либо закачивают готовый задание. Лично я ждал что будет всё разложено по полочкам
Денис Марченко 1 year ago
Coding Medved Хорошо, благодарю, а то уже расстроился
Coding Medved 1 year ago
Привет! Попробуй не мастерить, а далее поглядеть последующие 1-2 видео. В этом видео я попросту показал, будто все работает. И, уместно, это не задание и последующие видео также не уроки - я попросту записал видео о том, будто делаю веб-лавка на Django и python
Рыбалка по Русски! 1 year ago
А что мастерить если дудки папки Landing?
Владимир К. 1 year ago
Можно пару вопросов задать, изволь? 1. Ты говоришь, что запустить джанго-проект нам нужно написать в консоле python manage.py runserver Но у меня на это возникает последующее извещение: C:\Users\Kambaya\Desktop\Python\PycharmProjects\test_django>python manage.py runserver python не является внутренней либо наружной командой, исполняемой программкой либо пакетным файлом. Тем не наименее у меня выходит запустить чрез Run. Почему этак? Через Run тоже можно запускать? 2. Я добавил это смысл для DIRS о котором говорилось в комментариях и в описании к видео: 'DIRS': [ os.path.join(BASE_DIR, 'templates'), ] Проект вроде запускается, однако в консоле пишется такая промах: WARNINGS: ?: (1_8.W001) The standalone TEMPLATE_* settings were deprecated in Django 1.8 and the TEMPLATES dictionary takes precedence. You must put the values of the following settings into your default TEMPLATES dict: TEMPLATE_DIRS. Эта промах возникает даже если DIRS порожний. Почему этак? :( Заранее благодарю за ответ! Ты весьма помогаешь upd: на 2-ой проблема будто отыскал ответ. Кто-то порекомендовал выслать строчку TEMPLATE_DIRS = (os.path.join(BASE_DIR, 'templates'),) и всё пройдет. И истина промах закончила являться.
Тот Мальчик 1 year ago
Спасибо
Ilya Ostroverkh 1 year ago
Здравствуйте , не могу осознать где допустил ошибку , поэтому что пишет NameError: name 'include' is not defined будто с этим совладать может я где-то запамятовал ее ввозить. Заранее благодарю за ответ.
Coding Medved 1 year ago
Если сероватым, то по какой-то причине не употребляется. Возможно из-за скобок каких-то джанго не принимает это.
Ilya Ostroverkh 1 year ago
Он при импорте выделяется сероватым
Ilya Ostroverkh 1 year ago
Стоит , однако все равно отчего-то не работает. Я инспектировал все
Coding Medved 1 year ago
там где import ulr наверху файл чрез запятую стоит еще include
Владимир К. 1 year ago
Всё отлично, однако что мастерить, если я не знаю вообщем кода css/html? Ты начал гласить, что вот подключил какие-то стили Bootstrap, jQuery, однако что это такое? Значит мне поначалу стоит css/html поизучать, перед тем, будто карабкаться в джангу? Или далее по ходу уроков будет разъясняться и код html?
Coding Medved 1 year ago
Привет! Да, далее будет про это.
Алексей Бронштейн 1 year ago
В подсказке не верно - не круглые скобки, а квадратные(массив), когда определяешь директорию статик файлов
Coding Medved 1 year ago
Привет! В Джанго нередко можно строчить и этак, и этак. Даже в этом примере будут трудиться два варианта.
Roman Kovalevsky 1 year ago
Момент с воззванием к static : Если папку стилей выношу из самого апликейшна в корень - не лицезреет, чтоб не делал, а добавив рекомендуемую строчку в сеттингс вообщем получаю еррор. Ну у этак покамест все норм) Спасибо большой за задание)
Roman Kovalevsky 1 year ago
Да, посодействовало. По умолчанию, там неск. полей другие были
Roman Kovalevsky 1 year ago
Спасибо, посмотрю
Coding Medved 1 year ago
Привет! С этим нужно разобраться. Проверь в собственном файле settings.py чтоб такие опции будто BASE_DIR и TEMPLATES были бы такие, будто тут:
Алексей Сафонов 1 year ago
Уважаемые зрители! Если вы начали глядеть это видео начиная с конца лета 2017 года и чуть ранне, у вас могут появиться трудности с адресацией локалхоста,хотя вы все сделали верно, в новейшей версии pycharm от 7 и выше находится баг. баг состоит в том, что в файле settings начиная в теле кода TEMPLATES=[ будет строчка DIR[] С ПУСТЫМ ЗНАЧЕНИЕМ!!! ВАМ НУЖНО БУДЕТ ЕЕ ИСПРАВИТЬ НА 'DIRS': [os.path.join(BASE_DIR, 'templates')], СРАЗУ ПОСЛЕ ТОГО КАК ВЫ СОЗДАДИТЕ ФАЙЛ ЛЕНДНГ АШТМЛ.
Alexey Mozgo 1 year ago
Спасибо большущее, весьма посодействовал.
Алексей Сафонов 1 year ago
в settings файле
Алексей Сафонов 1 year ago
строку DIR[] поменяй на DIRS': [os.path.join(BASE_DIR, 'templates')],
Ilya Ostroverkh 1 year ago
Так будто поправить этот баг?
andrey Rimento 1 year ago
Спасибо , что разъяснил работу джанго. Все весьма круто и понятно
Coding Medved 1 year ago
Привет! Спасибо) Дальше еще увлекательнее) И кушать различные дополнительные плюшки (дополнительные видео, чат, вебинары). Посмотри плз на веб-сайте
Алексей Сафонов 1 year ago
Скинь изволь html документ landing в папке landing в папке tеmplates , а то в твоем репозитории непростой код и у меня выбивает браузер ошибку
Coding Medved 1 year ago
ОК. Конечно - в описании под видео либо на веб-сайте codingmedved.com они тоже кушать.
Алексей Сафонов 1 year ago
сообразил, а кушать контакты твои в вк либо facebook?
Coding Medved 1 year ago
Я рекомендую поглядеть последующие 2-3 видео и станет понятнее. Это видео более ознакомительное, будто что работает, чем управление к действию. К огорчению, отдельного файла нету.
Алексей Сафонов 1 year ago
сделал папку landing чрез терминал сделал там py файл - urls когда в test_project пишу вторую строчку: url(r'^', include('landing.urls')), - у меня include подчеркивает красноватым и не запускается сервер из-за ошибки
BASS BOOSTED 1 year ago
А будто быть если папку landing не лицезреет вообщем? Пишет url(r'^', include(landing.urls)), NameError: name 'landing' is not defined. Просто ставил сходу на линукс сервак и там создалась лишь одна папка
Coding Medved 1 year ago
Спасибо!
Алексей Сафонов 1 year ago
в каком видео ты показываешь какие папки основывать и где?
Алексей Сафонов 1 year ago
И еще проблема, папку статик и контент для темплейтс глупо копировать с шпаргалок на гитхабе,которые ты оставил?
Алексей Сафонов 1 year ago
екарный бабай, а ведь точно. ну-ка ты полюбому заслужил мою подписку. Привет)
Данил Иванович 1 year ago
Господи, какой же создатель тормоз! Очень медлительно гласит и одно и то же. Про то, что он работает в pycharm гласил полавинка первого урока и полавинка второго.
Данил Иванович 1 year ago
Хотя в комментах на вопросы отвечает, за это естественно большой плюс
Pavel Galay 1 year ago
Вопрос. А для чего Джанго 2 файла urls?
Coding Medved 1 year ago
Привет! Их даже может быть больше. В файл urls в базисной папке проекта ты попросту делаешь include всех файлов urls.py из папок аппликейшенов. Если проект большенный и папок аппликейшенов немало - к примеру, штук 10-15, то это весьма комфортно, поэтому что помогает стремительно отыскать подходящий url. Можно использовать и попросту одинешенек файл urls в базисной папке проекта и там строчить все адреса.
Q1 Q2 1 year ago
я 2 часа возился)) в конце концов-то вышло стили заработали) с сss дело имел уже. этак что накидал сайтик быстренькО)
Coding Medved 1 year ago
Поздравляю! :)
Q1 Q2 1 year ago
поздравь меня я сделал калькулятор)) однако твои ролики не смотрел 1.8-1.9 груда итого. до туда дойти еще необходимо. смотрел в нете будто сделать, одни ошибки выбивало. а сел начал сам колупаться и вышло) а то совершенно не осознавал, будто получать инфу с веб-сайта и возделывать ее
Coding Medved 1 year ago
Кешируются данные. Вот под другим видео сейчас предложили начищать кеш браузера ctrl+f5
Q1 Q2 1 year ago
и еще неувязка. я возвратился к старенькому html и css файлу, все загружается, однако будто лишь пробую поменять css ничего не происходит. даже если стопроцентно удалю всю инфу из него. все остается по прежнему. а если отключаю его из html файла, стили пропадают. подключаю-ворачиваются(он порожний в этот момент). сделал новоиспеченный css/там все меняется. не сообразил этот момент тоже
Q1 Q2 1 year ago
для меня малость удивительно. иконка загрузилась, однако я решил поиграть со строками, удалил одну , удалил обе-иконка не пропала, а удалил строку из div и эта строка пропала. отчего иконка не слетела , когда удалил link?
Алексей Еременко 1 year ago
отчего могли не заработать переменные?. не подскажешь?.
Coding Medved 1 year ago
Привет! Они по хоть какому должны трудиться (чтоб проверить, можешь даже их вывести в print(your_variable_here) и поглядеть. А по комменту, какой ты удалил - в этом видео попросту показано, будто все работает из-за этого упущено пару моментов, которые уже немало людей отыскало и я их добавил в комменты под видео. Возможно, я перезалью это видео либо сделаю добавление к нему. По остальным видео таких моментов практически не будет. И в среду будет безсплатный вебинар на 3 часа. Мы там будем 1-ые 4 видео разбирать, я отвечу на все вопросу и участники будут их протекать, делая проект по ним. Если любопытно - напиши мне на фейсбуке плз (он также в описании под видео).
dsfsf sdfsd 1 year ago
Почему не раскрывается lacalhost ?
dsfsf sdfsd 1 year ago
дудки не вижу, вот скрин:
Coding Medved 1 year ago
Странно, а кушать наверху файла такое?from django.conf.urls import include
Coding Medved 1 year ago
include без кавычек напиши в urls.py
dsfsf sdfsd 1 year ago
это была опечатка
Coding Medved 1 year ago
Выложи плз скрины где-то, чтоб посомтреть и дай ссылки на их. Кстати, ты умышленно локалхост на англ чрез а написал либо этак и пишешь в терминале?
Максим Осин 1 year ago
я тоде сделал html файл, однако при загрузке сайти пишет, что он не найден,буду признателен если объяснишь
Coding Medved 1 year ago
Привет! Очень отлично!
Максим Осин 1 year ago
уже сообразил в чем неувязка
Максим Осин 1 year ago
нету папки static и templates
Максим Осин 1 year ago
благодарю)
Coding Medved 1 year ago
Привет! Да, нужно сделать попросту такие папки и файлы в их (в частности html файл в templates). В этом видео попросту показано, будто все работает. Чтобы разобраться более детально - почитай описание под видео и взгляни последующие 2-3 видео, не повторяя, а попросту вникая в сущность
ers-remont 1 year ago
А можно на WEB страничке делать сценарии скрипты на Питоне будто на javascript, чтоб не использовать кучу различных скриптовых языков и виджетов?
ers-remont 1 year ago
Ну охото самому написать. Локальная база кушать и работает нормально. А вот онлайн желаю сделать совместно с веб-сайтом соединить. Сайт + база данных + учет клиентов + пресса квитанций, так как необходимо чтоб из различных мест был доступ, а не локально. Ну и свою логику желаю, с графиками оборотов год к году и т.д. брать затратно будет и не любопытно.
Coding Medved 1 year ago
Если у тебя попросту веб-сайт-витрина по твоему бизнесу, то для тебя лучше вообщем не заморачиваться с обучением программированию, а нанять какого-то дизайнера-верстальщика, чтоб он норм сделали веб-сайт. В таком случае более важен дизайн веб-сайта, раскрытие смыслов в тексте, картинах и цвете, размещение частей на страничке - UX то, что именуется, и т.д. А для чата либо голосового чата применяй какой-то сервис с помесячной оплатой, погугли. А питон, и джанго в частности - это если бы ты желал выучиться мастерить какие-то платформы либо сервисы. Например, air b'n'b - 2 либо booking.com-2, либо instagram-2
ers-remont 1 year ago
Ясно. А где поглядеть сопоставления обзоры что умеет тот либо другой фреймворк, что не умеет. И будто сделать взаимодействие с железом различными языками. Где это проще итого. Я к примеру желаю переписать собственный веб-сайт ers-remont.ru. Поскольку база данных кушать с печатью квитанций на VB однако не онлайн, локальная. И хотелось бы онлайн и добавить туда взаимодействие с юзером т.е. запись с микрофона типа онлайн-чата. А если Питон не сумеет брать данные с микрофона будто это сделать чрез какие языки проще резвее в работе производительности.
Coding Medved 1 year ago
дудки, не универсальный. фреймворки на джаваскрипте тоже не универсальные.
ers-remont 1 year ago
Я не усвою Питон универсальный стиль либо обрубок? AngularJS либо php фреймворки ведь можно все сделать будто я понимаю и с базами данных трудиться и код на страничке делать, получать данные полей, дату пора, анимацию основывать? Почему на Питоне этак невозможно, хотя Питон позиционируется будто мощнейший универсальный стиль? Или я что-то не понимаю, стоит учить Питон либо лучше универсальные фреймворки на java?
Никита Васильев 1 year ago
Самое главное в начале не пропустите строку первую % load static %
Anpeople 10 months ago
в самом начале чего ? какого файла ?
Coding Medved 1 year ago
лайкни плз коммент, чтоб вывести в топ
mister Anderson 1 year ago
Спасибо БРО , посодействовало
Никита Васильев 1 year ago
А этак весьма отлично рассказываешь что от куда, фактически на пальцах. Главное не запамятовай мелкие аспекты
Coding Medved 1 year ago
Спасибо!
Electronic BOOM 1 year ago
Чувак ты либо все с каждой папкой разъясняй либо не нужно пилить уроки! А то открыл а у тебя уже пол проекта в среде! Это че за уроки такие? Ты для себя что ли пилишь?
Coding Medved 1 year ago
Привет! В этом видео вообщем показана общая логика работы. Посмотри другие видео плз - в их показано, будто мастерить с нуля.
Aleksz Maalmen 1 year ago
Coding Medved, xаха, а отчего дудки стандартных шаблонов html?
Coding Medved 1 year ago
Я вечно отвечаю на комменты. Посмотри комменты под всеми видео. Надо сделать пару папок и файлов, которых дудки. В этом видео я попросту показываю логику, будто все работает. В большинстве других - создаю все с нуля и это показано на видео. Почитай также описание под видео. Там кушать ссылка на репозиторий - можешь сверяться с ним.
Aleksz Maalmen 1 year ago
Привет!)) Какой ты отзывчивый!))) В папке проекта и в той, куда установил вирт. среду.
Coding Medved 1 year ago
Привет! Стандартных шаблонов html дудки где?
Unknown Face 1 year ago
будто подключить static 'style.css' ? Error during template rendering Invalid block tag on line 13: 'static'. Did you forget to register or load this tag такую вот ошибку выдаёт,если мастерить в точности будто у вас
Coding Medved 1 year ago
бывают глюки, что закешировались старенькые значения. Либо почисти кеш, или запусти сервер на другом порту: python manage.py runserver localhost:8002
Unknown Face 1 year ago
благодарю,добавил,однако краска шрифта не изменяется
Coding Medved 1 year ago
Привет! В ошибке пишется, в чем, может быть, кушать неувязка. Там будто один спрашивается - вы запамятовали зарегистрировать либо загрузить таковой тег. То кушать ты можешь это загуглить и почитать варианты решения. А вообщем для тебя попросту наверху странички нужно добавить % load static %
илья злобин 1 year ago
Сделал все будто в видео, однако ничего не работает.
илья злобин 1 year ago
Coding Medved Спасибо, неувязка отважилась)
Coding Medved 1 year ago
Привет! Почитай описание под видео - может быть, там отыщешь решение. Если дудки - погугли ошибку. Если без результатов - напиши ее текст тут либо сбрось скрин.
Sergej Streck 1 year ago
Сделал все, будто вы рассказываете, однако у меня не используются стили к landing.html, поглядел в сонсоле Chrome и там промах: Failed to load resource: the server responded with a status of 404 (Not Found) :8000/static/style.css необходимо еще где-то настраивать проект, о чем вы не произнесли либо в чем здесь может быть неувязка?
Coding Medved 1 year ago
Из описание под видео - 3-ий пункт в уточнениях
Sergej Streck 1 year ago
Спасибо посодействовало с чисткой кэш!
Coding Medved 1 year ago
Привет! Действительно, STATICFILES_DIRS, а не STATIC_DIRS - сорри. Хорошо, что ты разобрался (уместно, в описании под видео собраны ответы на более нередкие вопросы, и там кушать про это). В одном браузере показываются стили, а в другом дудки - это может быть из-за того, что файл со стилями закешировался. Просто перезапусти сервер на другом порту либо почисти кеш, и все будет ОК. Относительно того, что где-то что-то подставляется без ведома программера - Джанго, это фреймворк на python. В фреймворке кушать собственный контекст работы и свои опции. Настройки джанго-проекта принято строчить в файле settings.py. Сорри, если появились какие-то непонятности по этому видео - попросту взгляни последующие 2-3 и все будет ясно, а не начинай мастерить вослед за этим видео. Это видео я снимал, будто аннотацию, будто все работает и потому подготовил определенный уже изготовленный малый проект и упустил из виду пару аспектов, которые позже добавил в описание под видео. Джанго, на самом деле, весьма обычный фреймворк. Будет на самом деле круто, если ты продолжишь его исследование на моем канале и на другом источнике. Советую также поглядеть вот это видео про брейншторминг сотворения структуры базы данных для 1-го проекта: Оно еще больше про джанго и программирование, чем этот случай про трудности с css файлом.
Sergej Streck 1 year ago
вот лишь не понятно где эта переменная STATICFILES_DIRS употребляется в коде, вытерпеть терпеть не могу подобные языки программирования, в которых что-то, где-то подставляется без ведома программера.
Sergej Streck 1 year ago
добавил вот этот кусочек кода, STATICFILES_DIRS = ( os.path.join(BASE_DIR, static ,), ) из файла settings.py по Вашей ссылке, о котором ни словом не оговорились в видео и стили стали подключаться, однако лишь в Firefox разметка отображеется нормально, а вот в Chrome, эти строчки попрежднему не видны <h1 class= title >How are you name ?</h1> <p>Today is current_day </p> в чем здесь может быть дело?
Dmitry Tolstous 1 year ago
По идее обучалка - а сходу путает папками и urls ами которые самим нужно основывать
Coding Medved 1 year ago
Привет! Понимаешь, это видео сотворено для того, чтоб показать и разъяснить, что будто что работает: всеобщий подход и схему взаимодействия частей, и для этого необходимы были уже сделанные файлы. Посмотри последующие 2 видео, а не сходу начинай мастерить, и все станет понятнее, будто мастерить все с нуля :) Даже если начинаешь мастерить проект уже вослед за этим видео, это совершенно маленькая сложность, из-за которой приходится итого только выискать и отыскать информацию в комментах либо в описании под видео.
Sagamor Nord 1 year ago
Скачал проект, открыл в пайчарм, не запускается сервер джанго. Терминал выбрасывает последующее: SyntaxError: Non-ASCII character '\xd0' in file C:\Users\artem\PycharmProjects\test_project\landing\models.py on line 9, but no encoding declared; s ee for details Что мастерить?
Coding Medved 1 year ago
Пожалуйста!
Sagamor Nord 1 year ago
Спасибо, поправил, все заработало.
Coding Medved 1 year ago
Ищешь что не этак в файле models.py на 9 строке. Там слово Пользователь написано на российском. Похоже, что у тебя питон 2 заместо третьего. Или установи 3-ий питон либо все слова пиши на англ., либо погугли, что добавить ввысь файла на питоне 2, чтоб заработал unicode.
Артём Андреев 1 year ago
Спасибо за видео, у меня проблема: у меня дудки папки Landing и папка Templates пуста. Версия джанго более современная чем в видео. Что мне мастерить? благодарю!
Coding Medved 1 year ago
Можешь сверяться с кодом тут:
Coding Medved 1 year ago
Привет! Почитай описание под видео. Можешь сделать руками эту папку и файлы в ней. Можешь использовать команду python startapp landing Также в settings.py в перечень INSTALLED_APPS добавь 'landing',
Atkisai All 1 year ago
Тот самый случай когда за 15 минут сообразил больше в Django чем за последние пару месяцев. Куски видео и статей начали вставать на свои места. Отлично растолковал, благодарю!
Public Account 9 months ago
поддерживаю, не плохое касательство
Coding Medved 1 year ago
Почитай описание под видео - там более нередко встречающиеся трудности и их решения.
Atkisai All 1 year ago
истина какие-то трудности со статикой, админка без стилей и css не работает
Coding Medved 1 year ago
Привет! Спасибо) Надеюсь, что далее видео тоже будут достойные внимания.
Тазагул Казыбаева 1 year ago
Medved, благодарю для тебя за видео!!! Не выходит у меня подключить бутстреп. Всё сделала будто ты писал в комменте. <link rel= stylesheet href= /> эту ссылку воткнула снутри тега <head> <script src= ></script> <script src= integrity= sha256-U5ZEeKfGNOja007MMD3YBI0A3OSZOQbeG6z2f2Y0hu8= crossorigin= anonymous ></script> эти ссылки воткнула снутри тега <body> Но всё равно библиотека не работает ((( Вчера в папке static сделала файл bootstrap.css , воткнула туда код файла bootstrap.min.css. Библиотека подключилась. Не желаю этак подключать бутстреп ((( Пжт, подскажи что я сделала не этак?
Алексей Покровский 1 year ago
Отличное понятное видео! лайк и подписка
Владимир Александрович 1 year ago
Насчет статики. Забыли упомянуть, что чтоб статические файлы стали доступны html-страничке, необходимо в начин того самого html-документа воткнуть % load staticfiles%. В неприятном случае, ничего трудиться не будет.
Coding Medved 1 year ago
Привет! Да, там в последующих видео об этом кушать! Добавлю в описание под этим видео про % load static %
Публичный канал Изучаем Python с нуля 1 year ago
Привет! Может глуповатый проблема, однако у меня не возникает папка static.
Coding Medved 1 year ago
Надо основывать самому. Посмотри в репозитории.
василий иванов 1 year ago
щас отпишусь фб
василий иванов 1 year ago
Привет У тебя кушать вк , кушать проблема по питону. Мощная тема для видео Подписчиков оч немало соберешь с таким видосом )))Напиши, будто снестись
Coding Medved 1 year ago
Привет! :) Только фейсбук Или можно тут на ютубе написать в лс.
Win Cent 1 year ago
благодарю для тебя товарищ! не плохое дело делаешь! помогаешь людям!
Coding Medved 1 year ago
Спасибо! Рад, что понравилось!
The Empire 1 year ago
чувак, благодарю, что пилишь видосы. конкретно то, что необходимо. у других не достаточно поведано, либо видео старенькые - здесь ты и на комменты отвечаешь, и видосы свежак. красавец
The Empire 1 year ago
окей)
Coding Medved 1 year ago
Спасибо :) Кстати, если смотришь это видео, то лучше взгляни еще последующих 2-3, а позже начинай мастерить. Так будет понятнее :)
Stranger 1 year ago
у меня редактор иной,и локальный хост я создавал по другому,у меня вообщем путаница выходит
Stranger 1 year ago
дудки,я пересмотрю видео позже
Coding Medved 1 year ago
Привет! Ну что разобрался?
Coding Medved 1 year ago
это построение значит, что python'om ты будешь обнаруживать файл manage.py (один ты не указываешь адресок к нему, означает он обязан лежить в той же папке, которая открыта в консоле, где пишется эта команда). В этом файле кушать перечень команд Django. Одна из их startapp. Я для тебя рекомендую попросту поглядеть последующие 2 видео до того, будто начнешь что-то мастерить.
Stranger 1 year ago
не могу отворить python manage.py startapp landing,где его отворить?
Coding Medved 1 year ago
лишь необходимо добавить файл urls.py
xfaradey666 1 year ago
мальчишка на винде посиживает, Не слушайте его
xfaradey666 1 year ago
вырастать для тебя еще и вырастать, малыш )
Coding Medved 1 year ago
Я даже тебя банить не буду, поэтому что извещение стираются. Пусть почитают мировоззрение профи
Python 1 year ago
Что мастерить я даже твой код взял и попробовал отворить всеравно ошибки Django последняя гипотиза.можно я для тебя собственный код скину а ты посмотришь?)
Coding Medved 1 year ago
Напиши в фейсбуке
Python 1 year ago
ModuleNotFoundError: No module named 'landing' что мастерить?все сделал верно на примере(
NEOCHYMNUi IL`uushka 1 year ago
у меня такая же неувязка, будто решил ее?
Python 1 year ago
сорян разобрался.
Python 1 year ago
Красава чувак.давай еще))
Coding Medved 1 year ago
ОК, какие тексты ошибок получаешь?
Python 1 year ago
кароче незнаю бро(однако код не пашет и все.твой код пробовал стопроцентно скопировать и всеравно не работает.у меня последняя гипотиза джанго
Coding Medved 1 year ago
Спасибо! :) Посмотри еще последующие видео.
Kebmar Veila 1 year ago
благодарю, три денька не мог подключить паттерн в ультрапаттерн по старенькым видеоурокам и здесь научился и сообразил что паттерны в старом веке остались (устарели на джанго 10)
Coding Medved 1 year ago
Пожалуйста! Не сообразил о чем ты, однако если ты в чем-то разобрался, то супер! :)
Xavi Alonso 1 year ago
Спасибо. Очень отлично и детально объясняете. Делайте побольше Django Videos :)
Coding Medved 1 year ago
Клас! :) Спасибо! Дальше видео еще увлекательнее :)
xakslim 1 year ago
Привет )) таковой проблема - отчего у тебя папка templates в корне, а не в самом проекте? urlы будто у тебя - бранится, что не может отыскать шаблоны, сделал в папке landing/templates/landing/landing.html все сходу пошл. Почему этак?
Coding Medved 1 year ago
Привет! Странно. Просто она там размещается по-умолчанию при разработке проекта. Сверься с гитхабом Если не отважиться - напиши мне в фейсбуке.
Miroky 1 year ago
File C:\Users\homes\PycharmProjects\new\new\urls.py , line 21, in <module> url(r'^', include('landing.urls')), NameError: name 'include' is not defined все написал будто в видео при запуске сервера пишет
NEOCHYMNUi IL`uushka 1 year ago
конечно хорошо, я 3 часа задумывался в чем неувязка. Твой код уже копировал 3 разас гитхаба, питон с пичармом переустанавливал, а дело в этом??(((
Coding Medved 1 year ago
Привет! Это просто. В твоем случае, попросту наверху этого файла urls надлежит быть: from django.conf.urls import url, include Когда пишется is not defined в этой либо иной ситуации - это значит, что какая-то переменная либо функция с таким заглавиям не определена. В 2-ух самых общих ситуациях, их можно найти, прямиком указав в файле, либо ввозить их из другого файла либо класса.
Rem Serov 1 year ago
однако все равно лайк ))
Coding Medved 1 year ago
Спасибо) Дальше - увлекательнее
Rem Serov 1 year ago
мда.папки необходимо было совместно основывать. вот такое пишет у меня. Using the URLconf defined in test_project.urls, Django tried these URL patterns, in this order: ^admin/ ^ ^landing/ [name='landing'] The current URL, , didn't match any of these. You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.
Coding Medved 1 year ago
The current URL, , didn't match any of these. - значит в переводе, что тот урл, какой кушать на данный момент, не совпадает ни с одним из этих урл [которые кушать в файлах urls]. Если этак, то нужно или добавить текущий урл туда, или написать в адресной строке браузера одинешенек из тех урл, которые там уже кушать.
ИВАН Иванов 1 year ago
В каком смысле необходимо добавить это в урлс ?
Coding Medved 1 year ago
Да, необходимо добавить это в урлс. По-моему, на видео кушать. В любом случае, в описании под видео кушать ссылка на репозиторий, где можно поглядеть код по проекту. По-моему, это одно малость проблемное видео вышло, из-за того, что некие папки и файлы уже были сделаны. В общем, смотри последующие - надеюсь, что там по-максимуму понятно :)
Pirate Stories 1 year ago
Эх, этак полагаю обучался у CodeForEnterprianuns? он топчик) лишь он на англ)
Pirate Stories 1 year ago
конечно дудки, это я могу, я смотрел все видосики на канале CodeForEnterprinauns не могу осознать будто мастерить что или в model.py and views.py
Coding Medved 1 year ago
Просто создаешь файлы либо чрез команду python manage.py startapp someappname Посмотри описание под этим видео. Либо поглядим видео 1.5 Если кушать какие-то уточнения - напиши мне в фейсбуке.
Pirate Stories 1 year ago
будто сочинять эту динамику, то кушать view, model, forms то кушать эту базу, будто ее мастерить! ну-ка у него уже 4 плейлиста с джанго, там с 1,8 по 1,10.5 пару дней вспять добавил новоиспеченный, про лендинг, там тоже топ, однако не для видны, или у меня траблы с гитом!
Coding Medved 1 year ago
Ну у него лишь одинешенек какой-то курс безвозмездно, какой исходный. А я, уместно, брал 3 его курса на udemy.com на распродажах по 10 баксов. Не можешь осознать сущность чего?
Pirate Stories 1 year ago
это конечно, топ, конечно и еще отменно и безвозмездно) я смотрел, вроде могу, однако сущность осознать не могу, будто он это делает, хотя я понимаю что это весьма попросту, конкретно этот облик MVC
Дмитрий Стрижаков 1 year ago
Это не Несколько УТОЧНЕНИЙ а принципиальные аннотации, нужные для заслуги результата. Лучше было бы переснять ролик, чем плодить такие костыли в комментах к видео.
TourchRV 1 year ago
Coding Medved ok
Coding Medved 1 year ago
deal! Посмотри последующие
TourchRV 1 year ago
Чувак ты красавец что несёшь познания Но видео очень проблемно осознать из-за неизменного устного пояснения того что ты уже сделал. Просто снимай с основы и комментируй
Coding Medved 1 year ago
ОК! 15 минут и час - неплохой довод. Правда, не уверен, что у других также длительно. Посмотрю, что напишут еще. Но отлично, что сам разобрался
Дмитрий Стрижаков 1 year ago
Мне это уже не необходимо , т.к. зашел на , там всё поочередно. Но покамест задумывался, что я упустил, отчего у меня дудки папок и консоль сыплет ошибками, пересмотрел и 1-ый ролик, и погуглил, и попробовал вдуматься в код рыбы , пересоздавал проект несколько один, издержал практически час при длине ролика в 15 минут. Я думаю, что я не уникален и с этим сталкиваются все либо практически все, стоит переработать, что бы можно было попросту воспроизвести все деяния и получить схожий итог.
Данила Кононихи 1 year ago
Откуда полный код взялся в проекте?По сопоставлению с 1 видео добавились другие папки,будто они взялись не пояснили,в консоле прописал стартапп лэндинг и появилась папка,однако там комплект файлов совсем иной,не таковой будто в уроке.
Coding Medved 1 year ago
Привет! Просто сделал их руками, а на видео объясняю, что они делают и для чего необходимы. Почитай описание под видео). Возможно, стоит в будущем сбросить добавление к этому видео.
2s1234m 1 year ago
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcf in position 6: invalid continuation byte
Coding Medved 1 year ago
Поставь это в самом верху файла. Но, по идее, это лишь на втором питоне была схожая промах. -*- coding: utf-8 -*-
Denis Desnk 1 year ago
Очень отлично объясняете, мне нравится что вы, ещё и рассказываете будто система обрабатывает запрос юзера, и будто пробует отыскать подходящую информацию и атрисовать страничку.
Coding Medved 1 year ago
Привет! Спасибо, стараюсь) Смотри далее видео - там еще увлекательнее :)
Kai 1 year ago
По какой-то причине не желает подключаться css. В чем может быть неувязка? Заранее благодарю :3
Алексей Чикунов 9 months ago
Такая же неувязка, не подключается style.css, BASE_DIR не отличается, PyCharm в файле landing.html выдает предостережение Unresolved template reference style.css. This inspection highlights unresolved file references in string literals of &apos;extends&apos; and &apos;include&apos; Django tags. на файл style.css в строке link rel= stylesheet href= % static 'style.css' % >. Если папку static/style.css перетащить в landing, то предостережение теряется и css подгружается.
Дмитрий Злобин 1 year ago
Всё из ветки перепроверил на 10 один, 0 ошибок, однако на конфигурации в style.css браузер не реагировал, уже и на голове постоять успел. Случайно открыл в e, и о волшебство, всё работает. Оказывается, кэш Chrome не вечно даёт обновлять страничку при малозначительных конфигурациях. Как одинешенек из вариантов исцеления, обновлять чрез Ctrl + F5
Alex_Python 1 year ago
Все пересмотрел, всюду перечитал, однако прослакал этот % load static % наверху странички. Два денька убил.
Atkisai All 1 year ago
конечно, вправду отличается)
Coding Medved 1 year ago
поэтому что BASE_DIR в settings, наверняка, отличается от моего. Проверь плз это по сопоставлению с репозиторием из описания под видео.
Павел Михаличенко 1 year ago
Я написал Вам в комент на папку landing в качестве ответа, малость протупил, Прошу прощения, и надеюсь, все равно, получить ответ!
Coding Medved 1 year ago
Если ты про Джанго, то это, в первую очередность, бекенд-фреймворк, какой делает, не красоту страничек, а всякую логику на бекенде. Представь, какая логика, кушать к примеру в фейсбуке либо в какой-то CRM-системе. Джанго - для этого. А визуальную доля веб-сайта ты можешь сделать какую угодно и на чем угодно. Зависит от тебя.
Coding Medved 1 year ago
Клас! Спасибо! :) Буду развивать проект. Пока в последние деньки с веб-сайтом заморочился Скоро выложу последующие видео)
Павел Михаличенко 1 year ago
ОК, благодарю, зашел на твой github, использую твой код, продолжаю, и ты продолжай, это клас. Я даже на твою честь папку, где твой проэкт изучаю, именовал. Спасибо!!!!!!
Coding Medved 1 year ago
Пожалуйста) Да, все эти файлы сам создаю, а код в их - в основном переиспользую с других проектов (на видео я попросту копирую код с отдельного файла и изменяю его, будто необходимо). Я для тебя советую поглядеть далее 1-2 видео, а позже приступить мастерить. Надеюсь, что видео посодействуют более отлично использовать пора для обучения и уже за часов 10 сделаешь рывок)
Павел Михаличенко 1 year ago
Спасибо за оперативность сижу будто один и прорабатываю твой задание. urls уже сделал вручную, папки statistic и tamplates тоже отсутствуют, создаю их вручную однако, к примеру, содержимое файла tamplates/landing/landing.html дудки. Спасибо за ссылку на github, непременно туда зайду. Но желаю разобраться эти папки и файлы ты вручную создаешь либо кушать стандартные шаблоны, а ты их вызываешь, и используешь. Прошу этак тщательно, этак будто я учусь лишь 2 месяца и еще не все понимаю. Спасибо за осознание!
Дмитрий Козырев 1 year ago
Я может быть , что - то некорректно установил, однако отчего у меня дудки папки landing, то кушать ее основывать необходимо? либо будто ?
нина гусева 8 months ago
Почему,когда создаю проект landing, не создается папка static и template? их основывать раздельно вручную и прибавлять все вложенные файлы самим?
Coding Medved 1 year ago
Привет! Когда, создаем чрез startapp файл urls не создается. Просто взгляни его заполнение в репозитории на гитхабе. Вот ссылка (репозиторий для более позднего урока, однако ты узреешь там то, что для тебя необходимо):
Публичный канал Изучаем Python с нуля 1 year ago
привет! Почему-то в папке landing отсутствует файл urls. Я будто прибавление его создавала
Coding Medved 1 year ago
Привет! Дело вкуса ) Скорее итого, кушать отличные каналы с примерами джанго-проектов на линуксе, выищи. Это излишний входной барьер для новичков потому без него полностью норм. В моих видео будет лишь в тех, которые будут прикасаться пуска на сервере.
Kebmar Veila 1 year ago
на убунту на немало легкче трудиться чем на винде, вот уже год будто на линукс минте, на винду глядеть не желаю даже
Евгений Бабинцев 1 year ago
Прошу прощения за глуповатые вопросы, однако я лишь пробую разобраться в этой теме. Скажите, сделал все будто Вы обрисовали, однако в конце, у меня выбивает ошибку: (Invalid block tag on line 11: 'static'. Did you forget to register or load this tag?) в этой строке <link rel= stylesheet href= % static 'style.css' % >), будто я сообразил мне нужно зарегистрировать тэг static, будто это сделать, этак и не сообразил. Если удаляю эту строчку из html файла - все работает.
Coding Medved 1 year ago
Пожалуйста! Это весьма отлично :) Репосты в соцсетях приветствуются :)
Евгений Бабинцев 1 year ago
Хорошо, благодарю! Клевые уроки!
Coding Medved 1 year ago
Привет! Да, все ОК! :) Эти видео - конкретно для исходного уровня, поэтому что я немало комментирую и разбираю в их. Ошибку, которую ты получаешь - принимай практически то, что написано. Джанго нередко делает такие подсказки. Сверху файла будто самую первую строку напиши % load static % Если будут еще ошибки, гугли главную фразу в ней. По джанго уже кушать немало решений полностью всех ошибок. И в этом большенный плюс :)
OnlyTrue 1 year ago
в папке test_project ми сами создаем папку static
warmybo 1 year ago
на самом деле, чтоб сделать папку static, нужно перебежать в папку проекта, и набрать: *python **manage.py** collectstatic* и с согласиться ее сделать - yes
Coding Medved 1 year ago
Да, на данный момент добавлю. Там на видео кушать вставка. И, уместно, еще необходимо запятую перед последней скобкой поставить STATIC_DIRS=(os.path.join(BASE_DIR,'static',),)
OnlyTrue 1 year ago
и в файл settings.py добавить STATIC_DIRS=(os.path.join(BASE_DIR,'static',)) патом сбросить в папку файли Bootstrap
Coding Medved 1 year ago
Да. Я уже написал в описание под видео Несколько УТОЧНЕНИЙ исходя из того, что спрашивают зрители
Nikola 1 year ago
Не весьма понятно какой код брать с bootstrap
Coding Medved 1 year ago
Пожалуйста :) Смотри видео далее, и я постраюсь учесть будто можно больше схожих моментов в комментах в самих видео.
Nikola 1 year ago
Ок, благодарю за развернутый ответ!!!
Coding Medved 1 year ago
Посмотри 20 секунд с этого момента Скопировал с веб-сайта бутстрепа. Согласен, не на 100% ясно. Смотри заходишь сюда Здесь видишь ссылки. Их и используешь. Еще можно загуглить bootstrap cdn и jquery cdn. CDN - это сервис, какой весьма стремительно дает файлы, которые там хранятся. Хороший веб-сайт . На нем кушать, к примеру, файлы для бутстрепа: . Далее выбираешь версию бутстрепа. Например, всякую версию, которая начинается с 3. После этого копируешь и вставляешь для себя на страничку ссылки на файлы, которые завершаются на bootstrap.min.css (файл стилей) и bootstrap.min.js (файл с джаваскрипт кодом). По аналогии ищешь CDN для джейквери и копируешь файл на одну из последних версий (файл jquery.min.js либо jquery.js ). Я снял еще одно видео по верстке странички - взгляни его, я там все весьма детально поведал.
Nikola 1 year ago
попросту в видео уже идет труд с html файлом, где кушать кусочек кода с бустрепа, не весьма понятно какой конкретно кусочек туда прибавлять
Coding Medved 1 year ago
Привет! Давай разберемся :) Бутстреп мы подключаем чрез наружный файл. Таким образом мы, практически, загружаем полный код бутстрепа на страничку. Поэтому мы можем использовать любые классы бутстрепа у нас на страничке. В этом видео показано итого по-немногу. Более развернуто по бутстрепу и верстке взгляни это мое видео
Павел Колодий 1 year ago
Чтобы показать линия до папки с Templates,для html страниц,необходимо в файле settings головного проекта добавить: TEMPLATES = [ 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [ os.path.join(BASE_DIR, 'templates'), ], 'APP_DIRS': True, 'OPTIONS': 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], , , ]
Coding Medved 1 year ago
Та конечно, я уже лицезрел :) В последующих видео таких моментов меньше.
Shanya Dmitry 1 year ago
В этом плане Пайчарм с поддержкой Джанго комфортен для работы а не для видео, получаются неочевидные моменты ;)
Павел Колодий 1 year ago
Крутота,благодарю :)
Coding Medved 1 year ago
Можно, естественно) Результат работы функции (в данном случае она делает роль view) - это то, что она дает (в return), однако в процессе работы функция также может делать что угодно и никак это не отзывть. Это этак в целом, чтоб осознавать :) locals() - интегрированная функции в Джанго на глобальном уровне (то кушать, чтоб ее использовать, ее не необходимо ввозить). Эта функция преобразовывает все переменные которые кушать во вьюхе в словарь в формате: key1 : value1 , key2 : value2 . Таким образом ты не делаешь это руками. Иначе для тебя заместо вызова функции locals() пришлось бы передавать переменные, которые ты хочешь использовать в шаблоне, в словаре . Чтобы было резвее, я попросту пишу локалс, а если немало переменных в фукнции, а хочешь использовать в html-шаблоне маленькую доля из их, то передавай их в словаре.
Павел Колодий 1 year ago
Да не за что) И можно проблема,когда мы получаем итог работы функции,к примеру: def feedback(request): form = FeedbackForm(request.POST or None) if request.method == POST and form.is_valid(): name = form.cleaned_data['name'] email = form.cleaned_data['email'] phone = form.cleaned_data['message'] text = form.cleaned_data['text'] return render(request, 'feedback/feedback.html', locals()) Вот про locals() - расскажи,плиз,она хранит в для себя все локальные переменные -name,email и тп либо будто? До конца не понимаю покамест)