Программа на Django за час! Создание погодного приложения на Python

Поделиться
HTML-код
  • Опубликовано: 23 авг 2024
  • Представляю вам большое видео, в котором мы с нуля создадим полноценное приложение на Python и Django, позволяющие получать информацию про погодные условия в различных городах мира.
    1) API для погоды: openweathermap...
    2) Официальный сайт Django: www.djangoproj...
    3) Курс по Python: itproger.com/c...
    4) Модуль requests: pypi.org/proje...
    ✔ Сообщество программистов: itproger.com/
    ✔ -------------
    Вступай в группу Вк - prog_life 🚀
    Группа FaceBook - goo.gl/XW0aaP
    Инстаграм itProger: / itproger_official
    Instagram: / gosha_dudar
    Telegram: t.me/itProger_o...
    Twitter - / goshadudar
    - Уроки от #GoshaDudar 👨🏼‍💻
    - Все уроки по хештегу #goshaLessons

Комментарии • 248

  • @salirr551
    @salirr551 5 лет назад +125

    го больше видосиков на django

  • @anonymus7934
    @anonymus7934 5 лет назад +47

    спасибо гоша пусть побольше будет видео про питон

  • @O.DRISCOLL
    @O.DRISCOLL 4 года назад +11

    У кого тоже ошибка в 'main' - отредактируйте цикл немного:
    for city in cities:
    res = requests.get(url.format(city.name)).json()
    if res.get('main'):
    city_info = {
    'city': city.name,
    'temp': res['main']['temp'],
    'icon': res['weather'][0]['icon'],
    'error': False,
    }
    else:
    city_info = {
    'city': city.name,
    'error': True,
    }

    • @alisher-bobursharafutdinov4401
      @alisher-bobursharafutdinov4401 3 года назад

      Спасибо

    • @pythoninexamples8439
      @pythoninexamples8439 2 года назад

      Работает

    • @ivanivanovich975
      @ivanivanovich975 2 года назад +1

      Спасибо, добрый человек! Если будет время, напишите, пожалуйста, что вызывает ошибку, а то работать то работает, но непонятно, каким именно образом возникает и решается проблема)

    • @kitoboynaya
      @kitoboynaya Год назад

      Обучаю Python! Посмотрите видосы. Буду рад :)

    • @AntonKrauchanka
      @AntonKrauchanka Год назад

      Можете написать код автопредложение городов?

  • @user-en2kp2dp2e
    @user-en2kp2dp2e 5 лет назад +32

    Благодарю за видео. Гоша, если есть возможность, то делай больше примеров приложений на Django

  • @0neme760
    @0neme760 5 лет назад +20

    Да ты красавчик! Ты лучший, продолжай!!!

  • @vitaliiseptember266
    @vitaliiseptember266 5 лет назад +10

    Ох, как вовремя!Спасибо, Гоша!

  • @sergey_nikitin
    @sergey_nikitin 4 года назад +2

    Отличный урок, все получилось с первого раза ;) Побольше бы таких уроков. Огромное спасибо!

  • @auto_dvizh36
    @auto_dvizh36 3 года назад +4

    На сайте не хватает, одного функционала. Если пользователь введёт город которого нету, то сайт автоматически падает в ошибку пока эту запись с неверным городом не удалишь в базе данных, тогда сайт восстанавливается. Не хватает проверки городов.

  • @humility85
    @humility85 4 года назад +1

    Четенько, внятненько, нежиденько, доступненько, вообщем, пижданенько!!!

  • @karmahchannel
    @karmahchannel 5 лет назад +9

    Привет, Гоша. А не можешь ли ты сделать урок по работе с картами OpenWeatherMap, чтобы при указании города показывалась карта ветров и осадков

  • @mariahoffman8251
    @mariahoffman8251 2 года назад +8

    Не очень понятно, как сделан именно такой html документ, но урок классный! Было бы круто видеть готовый код на гитхабе, как это делают другие блогеры

    • @Kinomaster32
      @Kinomaster32 Год назад

      на сайте за подписку можно получить код

  • @MrAlexT92
    @MrAlexT92 5 лет назад +2

    Крутые видосы. Хотелось бы конечно ещё про queryset видосы, про связи классов(таблиц) в моделях и про классы в представлениях которые используются "as_view" . Было бы оч круто)

  • @antonzuzlov2046
    @antonzuzlov2046 5 лет назад +3

    так мало материала про новый джанго, спасибо за инфу. Надеюсь будет еще

  • @brigadir5830
    @brigadir5830 2 года назад +1

    Гоша спасибо за отличный урок всего тебе хорошего. 👏

  • @user-xm5se6yz4y
    @user-xm5se6yz4y Год назад

    Просто шикарно! Спасибо большое 🙃

  • @m0ntecr1st04
    @m0ntecr1st04 5 лет назад +4

    А как же проверка на валидность формы и работа с ошибками/исключениями? Ведь здесь это важно... Также можно было бы определять айпи пользователя и выводить погоду в его городе (я делал это, интересно получилось). А ещё это всё аяксом красивей бы выглядело. Делов минут на 5 от силы, но оно бы того стоило.

    • @dariaemerald3456
      @dariaemerald3456 4 года назад

      этот чувак сделал то, что указал, с админкой, советую ruclips.net/video/TmDetBtk5rw/видео.html

  • @iBotMan
    @iBotMan 5 лет назад +1

    Для полноты данного ролика, было бы чудесно все это дело завернуть в какой-нибудь инсталятор, что бы мы могли устанавливать и запускать это "приложение" на другой машине.

  • @user-rk7oz7kw5u
    @user-rk7oz7kw5u 5 лет назад +55

    Хотелось бы ещё видео с Django только как сделать сайт

    • @ATAKABYATAKA
      @ATAKABYATAKA 5 лет назад +3

      есть целый плейлист посвященный этому

    • @usercommon1
      @usercommon1 5 лет назад +12

      @@ATAKABYATAKA там версия устаревшая

    • @user-vo6ku7ui1j
      @user-vo6ku7ui1j 4 года назад

      У Хауди Хо есть отличный урок

    • @griwopr6015
      @griwopr6015 4 года назад

      @@ATAKABYATAKA блин чел лутше выучить css и html

    • @cyberwarlus2758
      @cyberwarlus2758 4 года назад

      @@griwopr6015 Это не языки програмирование это только для верстки сайта тоесть дизайн сайта а запрограмировать это всё дело нужно (сорри за ошибки)

  • @johnmazepa
    @johnmazepa 6 месяцев назад

    22:18 - п*здато объяснил. У тебя талант. Не думал в универ преподом податься?))

    • @johnmazepa
      @johnmazepa 6 месяцев назад

      всего-то нужно было поискать на странице слово "units" через Ctrl+F

  • @johnmazepa
    @johnmazepa 6 месяцев назад

    12:45 - вся суть ох*ительных уроков "за час!". Очень познавательно, спасибо.
    Не понятно только, зачем ты парился ускоренным видосом? мог бы просто показать скриншот готового кода. А там: кто понял, кто не понял - их проблемы)

  • @user-hp4ub2yi2b
    @user-hp4ub2yi2b 2 года назад +1

    классный урок. познакомился с json и API.
    знать бы еще как сделать функцию удаления городов без админки и прервать добавление. я удаляю через админку последний город. потом обновляю страницу сайта и удаленный город опять добавляется. потому что он в памяти отправки запроса на добавление города. убрал в модели form.save() и последний город после удаления в админке исчез,но понятно что это не решение

  • @user-eu6dh3vp9j
    @user-eu6dh3vp9j 5 лет назад +6

    НЕ ВЫХОДИТ ИКОНКА ПОГОДЫ! Выходит только надпись "Фото погоды". В чем может быть дело?

    • @aptv8942
      @aptv8942 4 года назад

      проблема не в тебе, проблема в самом коде у Гоши. этот код уже не актуален

    • @alsugar
      @alsugar 4 года назад

      Скобка лишняя было, ссылку через инспектор проверишь, хотя прошло уже 2 месяца мож ты уже забросил

    • @user-eu6dh3vp9j
      @user-eu6dh3vp9j 4 года назад +1

      @@alsugar Спасибо!

    • @aptv8942
      @aptv8942 4 года назад +1

      @@alsugar аллилуя, не прошло и года, теперь можно дописать код!!

    • @syro6098
      @syro6098 4 года назад

      @@alsugar друуууг... я только начал всем этим заниматься и с толкнулся с этой же ошибкой. Не мог бы ты подсказать конкретнее о какой скобке идет речь? просто очень хочу доделать и чтобы иконки работали(((

  • @darkmatter9520
    @darkmatter9520 5 лет назад +3

    Вот бы контента по python kivy

  • @ryslanboiko388
    @ryslanboiko388 5 лет назад

    Спасибо за урок, как раз сайт делаю не знал как с формами быть на Django терь понял что у Django есть свое пойду документацию прочту спасибо за урок))

  • @alexandergaiwer9804
    @alexandergaiwer9804 4 года назад

    Cпасибо! Очень полезное видео)))

  • @Sprt4841gi
    @Sprt4841gi 5 лет назад +1

    Спасибо!!!! Очень помог!

  • @user-hp4ub2yi2b
    @user-hp4ub2yi2b 2 года назад +1

    кстати на 31:20 опечатка __srt__(причем вслух автор произносит правильно __str__). из-за этого до конца видео в админке выводятся не названия добавленных городов, а city objects. иногда такое впечатление что автор намеренно пытается запутать. или же это проверка на внимательность

  • @AntonKrauchanka
    @AntonKrauchanka Год назад +1

    Помогите с удалением городов и автопредложением городов.

  • @user-ho7pt4fp9z
    @user-ho7pt4fp9z 4 года назад +1

    Бог в своём деле, а "инстолл" видимо фирменный почерк, который уже видосов 5 подряд веселит меня)) лайк

    • @PM-vm8ud
      @PM-vm8ud 3 года назад

      Инстол - это верное произношение! А инстал - это как спосиба или моя твоя не понимать.

  • @darko6937
    @darko6937 3 года назад

    Просто Спасибо большое за урок!!!

  • @locmine8629
    @locmine8629 4 года назад +3

    KeyEroor 'main' чо делат я уже добавил .name к city но неполучилас хелп плз

    • @marlenzhantore8218
      @marlenzhantore8218 4 года назад

      что там получилось?
      У меня такая же ошибка

    • @locmine8629
      @locmine8629 4 года назад

      @@marlenzhantore8218 хз бро ошибка опят

  • @user-dk3xq5ic7b
    @user-dk3xq5ic7b 2 года назад +1

    Ещё бы весь код скинул бы было бы вообще супер

  • @SkyLine-mg7iz
    @SkyLine-mg7iz 5 лет назад +1

    Георгий, спасибо большое за видео. Побольше пожалуйста делайте видео связанные с python)

  • @elizhappydisiac1094
    @elizhappydisiac1094 2 года назад

    Спасибо огромное, у меня всё получилось! :)

  • @takiekakmi7532
    @takiekakmi7532 3 года назад

    О, писал похожую штуку но через pyowm и eel. Надо бы пильнуть теперь на Джанго)

  • @pythoninexamples8439
    @pythoninexamples8439 2 года назад +1

    Помогите пожалуйста у меня не получается ввести на экран фото температуры типо ☀️☁️🌨️ , у меня просто вводит название: фото

    • @ThuderMMA
      @ThuderMMA 6 месяцев назад

      Нашел?

    • @kamu-super001
      @kamu-super001 3 месяца назад

      Такой ссылки больше нет, вот и не выводит

  • @yakumotsukamoto4481
    @yakumotsukamoto4481 11 месяцев назад

    Обалденно

  • @luvor
    @luvor 4 года назад

    вот это уровень, кайф!

  • @alexr7530
    @alexr7530 4 года назад

    Супер, спасибо

  • @srgtmn
    @srgtmn 5 лет назад

    Отчетливо!

  • @Crisis2424
    @Crisis2424 4 года назад +1

    "импортируем табличку City" - импортируем класс City наверно, который нам возвращает табличку.. ?

  • @alsugar
    @alsugar 4 года назад

    Супер!

  • @wengallbi_td
    @wengallbi_td Год назад

    Чел ты лучший ❤

  • @user-rk5wo6wq7h
    @user-rk5wo6wq7h 5 лет назад

    Ты классный! Джанго наше все ))

  • @gorbarseghyan9021
    @gorbarseghyan9021 2 года назад

    Просто супер!!!

  • @user-cj2ln6un3l
    @user-cj2ln6un3l 5 лет назад

    Спасибо большое!

  • @user-oq1li4vf1w
    @user-oq1li4vf1w 3 года назад

    супер! спасибо!

  • @issa6128
    @issa6128 5 лет назад +1

    У меня проблема с TemplateDoesnotExits, как не вставляю папку в weather не получается

    • @buer-crm5583
      @buer-crm5583 5 лет назад +1

      прочитай где он ищет шаблон.. у меня тоже такая ошибка была, оказалось, что шаблон ищет почему то даже не в папке проекта, а в папке питона. если так, то в settings.py найди где прописывается путь к шаблонам, там будут просто квадратные скобки, и там вбей путь своего проекта

  • @kratorr
    @kratorr 4 года назад +2

    Будет ли видео Django за 15 минут ? Час это уж очень много.

    • @user-hp4sr3jb3d
      @user-hp4sr3jb3d 3 года назад +1

      джанго за 15 минут? Не смеши меня, тебе не хватит и 30 часов на его изучение, дядь это тебе не просто мелкая библиотека где можно поиграться, а целый фреймворк, где работают

    • @yanalsheuski263
      @yanalsheuski263 2 года назад

      @@user-hp4sr3jb3d Если что, это был сарказм

  • @veronikabond4865
    @veronikabond4865 8 месяцев назад

    Ошибка в "main"
    You don't check that the data for the specific city is found.
    You loop through all cities in your database, and try to get the weather for each one;
    but you don't check that the result is actually returned. You should do:
    for city in cities:
    response = requests.get(url.format(city))
    if response.status_code == 404:
    continue
    city_weather = response.json()
    Also, you should check that you are formatting your URL properly.
    As it stands, you are inserting your City object directly into the URL
    - this will only work if you have defined a __str__ method that returns only the city name.
    It would be better to use the name directly:
    response = requests.get(url.format(city.name))

  • @NEK3568
    @NEK3568 6 месяцев назад

    Спасибо Вам большое за Ваши уроки, разъяснения. Но вот не могу разобраться с ошибкой по которой вы объясняли на 40-й минуте. Все сделал как у Вас а ошибка осталась

    • @zxcnightbot
      @zxcnightbot Месяц назад

      Нашел решение?

  • @user-gk9ll4ub6h
    @user-gk9ll4ub6h Год назад

    Вы супер!!!!

  • @petersafronow5149
    @petersafronow5149 4 года назад +1

    Почему у меня не регистрируется на openweathermap.org/? Нажимаю sign up и страница не открывается и пишет home.openweathermap.org took too long to respond.? Что делать, помогите!!!

  • @attyaya9676
    @attyaya9676 5 лет назад

    класс! Подписался((( продолжай в том же духе

  • @fers_onn
    @fers_onn 7 месяцев назад

    Не подскажите как добавить кнопку удалит город

  • @user-xx9rp4gp9g
    @user-xx9rp4gp9g 5 лет назад +1

    Гоша по братски обнови видосы по сайтам, нигде ничего нет )))))

  • @user-ws7qe1do3b
    @user-ws7qe1do3b 4 года назад

    Без csrf будет плохо работать? ))), думаю на функционал конкретно формы это всё таки не влияет. Это защита от атаки на форму.

  • @user-yp7ym5hd6v
    @user-yp7ym5hd6v 4 года назад +2

    3:50

  • @user-sl6lw5eg1p
    @user-sl6lw5eg1p Год назад

    Всё написано как на видео, но прогнозы вписанных городов не добавляються на сайт

  • @web_codz
    @web_codz Год назад

    Здравствуйте. А можно ссылку на github код посмотреть, пожалуйста?

  • @S-Pohilenko
    @S-Pohilenko 2 года назад

    Спасибо, парень

  • @Fi_FoX
    @Fi_FoX 5 лет назад

    Подскажите почему не печатает в терминале Атома?

  • @alexanderprokopenko8198
    @alexanderprokopenko8198 2 года назад +1

    Где код скачать?)

  • @dalerhojimatov975
    @dalerhojimatov975 4 года назад +1

    Не отображается иконка помогите плз

  • @hajiman3872
    @hajiman3872 4 года назад +1

    Кто может сразу исходник кинуть?

  • @Noor2Gun
    @Noor2Gun Год назад

    А как можно текст написанный на русском, выделением на англ перевести горячими клавишами?

  • @user-sy5vq7jp2h
    @user-sy5vq7jp2h 4 года назад +1

    17:46

  • @incognito123q
    @incognito123q 4 года назад

    Проверки на инпут нет, сайт ломается когда отправлять неправильный город

  • @shaxzodbaxromjonov1042
    @shaxzodbaxromjonov1042 5 лет назад

    братан у меня не получается ImportError: cannot import name 'views' from 'WeatherApp' (C:\Users\HayotQuvonchii\Desktop\WeatherApp\WeatherApp\__init__.py)

  • @user-sl3zf9ux4d
    @user-sl3zf9ux4d 5 лет назад +1

    при каждом обновлении страницы в админке в базу данных добавляется город , который был добавлен последним... как это убрать???

    • @folkote
      @folkote 5 лет назад

      Добавить сравнение, нет ли такого в списке

    • @dalerhojimatov975
      @dalerhojimatov975 4 года назад +1

      if(request.method=='POST'):
      form.delete()
      добавь это в views.py после условия добавления

    • @user-sl3zf9ux4d
      @user-sl3zf9ux4d 4 года назад

      Daler Hojimatov спасибо, но я уже на JS перешел😂😂😂😂

    • @enjoyenjoy6527
      @enjoyenjoy6527 Год назад

      @@user-sl3zf9ux4d привет ну как пайтон бросил по итогу?) интересно что по итогу на js с корнями ушел?

    • @user-sl3zf9ux4d
      @user-sl3zf9ux4d Год назад

      @@enjoyenjoy6527 привет да, во фронтенде, два года уже работаю в компании))

  • @Yurgen_pro
    @Yurgen_pro 4 года назад

    Давай ещё быстрее, ок?

  • @west_best
    @west_best Год назад

    что делать когда открываю сайт свой то ничего не изменяется

  • @orestshestilovskt904
    @orestshestilovskt904 10 месяцев назад

    Как реализовать функционал удаления города?

  • @vanya111819
    @vanya111819 5 лет назад +1

    У меня не выводет эти 3 города

  • @4trvl
    @4trvl 4 года назад

    Open weather map не работает для россии регистрация и вход.

  • @zonnebluster2015
    @zonnebluster2015 4 года назад

    Можно задать глупый вопрос? Спасибо. Задаю - как ты в index.html прописал "банальный синтаксис"? Нажал "!" и что потом? Какая комбинация клавиш? Спасибо. upd("!" + enter) - вопрос решён. Спасибо за внимание.

  • @marzband
    @marzband 4 года назад +1

    не обязательно писать div.имяКласса можно сразу .имяКласса

  • @fedorodoro
    @fedorodoro 4 года назад

    всем привет, мне выдаёт ошибку типо weather не найдено. в чём может быть ошибка?

  • @vanya111819
    @vanya111819 5 лет назад +1

    Хотябы бы кинул исходник html, а то и за єтого есть ошибка котрою я не могу решыть

    • @user-hu2pf5rx8q
      @user-hu2pf5rx8q 4 года назад

      Сам попробуй, и за того что в России не работает openweathermap мне пришлось искать аналоги этого сервиса, всё починил и функционирует :)

    • @ibamaliks
      @ibamaliks 4 года назад

      @@user-hu2pf5rx8q дай пожалуйста исходник

  • @fedorodoro
    @fedorodoro 4 года назад

    Top!

  • @user-rs4pp9sp8i
    @user-rs4pp9sp8i 4 года назад

    сделай видео c геолкацииею в django

  • @TrancePartyVideo
    @TrancePartyVideo 4 года назад

    хочу написать простое веб приложение типа crm, есть декстопная версию хочу в веб перенести кто может подсказать помочь чем нибудь?

  • @interjacksoninter6310
    @interjacksoninter6310 4 года назад

    Почему-то не удаётся отобрать все объекты из таблички. При команде objects.all() выдаёт оповещение - Unresolved attribute reference 'objects' for class 'City' и данные погоды не отображаются. Помогите кто-нть)

  • @fallennephalem1258
    @fallennephalem1258 5 лет назад

    уменя почему-то вылетает template syntax error: Could not parse the remainder: '% csrf_token %' from '% csrf_token %'
    на 50 минуте.

    • @issa6128
      @issa6128 5 лет назад

      У меня проблема с TemplateDoesnotExits, как не вставляю папку в weather не получается

  • @user-zo8ts3lk9q
    @user-zo8ts3lk9q 4 года назад

    доброго здоровячка, у меня после регистрации суперюзера, выскакивает вот такая ошибка, прошу помощи, OperationalError at /admin/login/ no such table: auth_user

    • @andriinikolabai7475
      @andriinikolabai7475 4 года назад

      выполните миграции python manage(точка)py migrate

  • @JackEpson
    @JackEpson 4 года назад

    добрый день, не могу создать супер юзера. во т что консоль выдает. Подскажите как быть?
    2
    3
    4
    5
    6
    class UserManager(BaseUserManager):
    def create_user(self, email, password=None):
    if email is None:
    raise TypeError('Users must have an email address.')
    return getattr(self.get_queryset(), name)(*args, **kwargs)
    File "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\models\query.py", line 411, in get
    num = len(clone)
    File "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\models\query.py", line 258, in __len__
    self._fetch_all()
    File "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\models\query.py", line 1261, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
    File "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\models\query.py", line 57, in __iter__
    results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)
    File "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\models\sql\compiler.py", line 1144, in exec
    ute_sql
    cursor.execute(sql, params)
    File "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\backends\utils.py", line 100, in execute
    return super().execute(sql, params)
    File "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\backends\utils.py", line 68, in execute
    return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
    File "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\backends\utils.py", line 77, in _execute_wi
    th_wrappers
    return executor(sql, params, many, context)
    File "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\backends\utils.py", line 86, in _execute
    return self.cursor.execute(sql, params)
    File "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\utils.py", line 90, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
    File "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\backends\utils.py", line 86, in _execute
    return self.cursor.execute(sql, params)
    File "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\backends\sqlite3\base.py", line 396, in exe
    cute
    return Database.Cursor.execute(self, query, params)
    django.db.utils.OperationalError: no such table: auth_user

    • @JackEpson
      @JackEpson 4 года назад

      разобрался. нужно было миграцию сделать

  • @anon3696
    @anon3696 5 лет назад

    Круто

  • @bvsprod.7852
    @bvsprod.7852 4 года назад

    как новичку понять как установить джанго через консоль? через смд появляется ошибка при установке пип.

    • @sergeyn6540
      @sergeyn6540 4 года назад

      открыть документацию и установить

  • @user-bn2mg2xi3i
    @user-bn2mg2xi3i 4 года назад

    Интересует связка python + django + cassandra

  • @A18Evgen
    @A18Evgen 5 лет назад +1

    15:57

  • @user-ow1yd4np6i
    @user-ow1yd4np6i 4 года назад

    Народ, есть мысли, от чего возникает ошибка чуть ли ни в самом начале после создания суперюзера, при выполнении команды "python manage.py runserver" (6мин) ?
    File "C:\Users\John\AppData\Local\Programs\Python\Python38\lib\socket.py", line 756, in getfqdn
    hostname, aliases, ipaddrs = gethostbyaddr(name)
    UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcf in position 6: invalid continuation byte
    В пути проекта и кора питона нет латиницы, в имени суперюзер и пароле также нет латиницы

    • @user-ow1yd4np6i
      @user-ow1yd4np6i 4 года назад

      У кого была такая проблема, проверяем имя компьютера, в нем не должно быть латиницы типа "Димыч ПК"

    • @Alexey_Pe
      @Alexey_Pe 3 года назад

      Заходишь в settings.py, ALLOWED_HOSTS = [ ] меняешь на ALLOWED_HOSTS = ['127.0.0.2'], когда хочешь запустить сервер, пишешь python manage.py runserver 127.0.0.2:8080. Так у тебя может и с "Димыч ПК" запуститься

  • @markostr
    @markostr 4 года назад

    К сожалению не работет c mysql client не инсталируется. Посоветуйте что делать Кажеться что Python3 не работает с MySQL

  • @norwi4
    @norwi4 4 года назад +12

    если кому то нужен будет код, то вот ссылка на git -> github.com/Norwi4/weather_app

    • @centawww
      @centawww 3 года назад +1

      у кого-то есть новая ссылка?

  • @alfa.voland
    @alfa.voland 5 лет назад

    Добавь ещё #Python #Django

  • @user-qw6wq9xy7c
    @user-qw6wq9xy7c 4 года назад

    Всё сделал как на видео, но почему то не обновляется страница после нажатия на кнопку "Узнать". Подскажите в чём проблема?

    • @user-qw6wq9xy7c
      @user-qw6wq9xy7c 4 года назад

      Разобрался! Ура!!!

    • @user-qw6wq9xy7c
      @user-qw6wq9xy7c 4 года назад

      Ошибка в синтаксиса. Уже всё исправил. Работает отлично!

  • @artimity
    @artimity 5 лет назад

    на 25:30 появляется ошибка, подскажите
    File "C:\Users\User\weatherapp\weather\views.py", line 14, in index
    'icon': res["weather"]["icon"]
    TypeError: list indices must be integers or slices, not str

    • @upersuser
      @upersuser 5 лет назад +1

      'icon': res["weather"][0]["icon"]

    • @artimity
      @artimity 5 лет назад

      @@upersuser спасибо!

  • @folkote
    @folkote 5 лет назад

    Интересно, а можно сделать, чтобы крестик был рядом с каждым городом и при его нажатии город исчезал из списка БЕЗ перезагрузки страницы?

    • @user-bc4ft2xd3o
      @user-bc4ft2xd3o 4 года назад

      Это уже работа с js и ajax

    • @AntonKrauchanka
      @AntonKrauchanka Год назад

      @@user-bc4ft2xd3o Можете помочь с этим?

  • @user-ke3cp6et2l
    @user-ke3cp6et2l 5 лет назад

    как добавить кнопку "удалить все"?

  • @user-oq3np1ud8q
    @user-oq3np1ud8q 4 года назад

    А будет продолжение как у Pretty Printed?

  • @Yan_Yagellon
    @Yan_Yagellon 4 года назад +1

    Это сайт