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

preview_player
Показать описание
Представляю вам большое видео, в котором мы с нуля создадим полноценное приложение на Python и Django, позволяющие получать информацию про погодные условия в различных городах мира.

✔ -------------

- Уроки от #GoshaDudar 👨🏼‍💻
- Все уроки по хештегу #goshaLessons
Рекомендации по теме
Комментарии
Автор

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

anonymus
Автор

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

enkpdpe
Автор

У кого тоже ошибка в 'main' — отредактируйте цикл немного:
for city in cities:
res =
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,
}

O.DRISCOLL
Автор

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

auto_dvizh
Автор

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

neme
Автор

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

sergey_nikitin
Автор

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

ИванВергелес-уе
Автор

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

web_codz
Автор

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

бандерасофегенус
Автор

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

fers_onn
Автор

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

pythoninexamples
Автор

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

СергейФурса-лщ
Автор

добрый день, не могу создать супер юзера. во т что консоль выдает. Подскажите как быть?
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 =


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 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)
no such table: auth_user

JackEpson
Автор

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

brigadir
Автор

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

karmahchannel
Автор

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

locmine
Автор

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

MrAlexT
Автор

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

humility
Автор

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

antonzuzlov
Автор

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

NoorGun