Кибер Весло
Кибер Весло
  • Видео 34
  • Просмотров 133 644
The power of f-strings in Python: from concatenation to f-string
В данном видео рассмотрим то, как удобно пользоваться f-strings в Python.
Начнем с конкатенации, далее прейдем к модульному оператору, затем к методу format() в конце концов посмотрим как все это и многое другое можно сделать с помощью f-strings.
Просмотров: 119

Видео

Улучшаем Django admin site: меняем способ отображения объектов, добавляем поиск и собственный action
Просмотров 457Год назад
В данном видео я расскажу и покажу как можно улучшить стандартный django admin site: 00:00 intro 1:12 Adjusting Formfieds names 2:36 Adjusting object's string representation 4:10 Displaying objects as table( and sorting) 6:13 Adding searching 8:05 Adding date hierarchy 9:18 Adding custom actions
Применение практик CI/CD с использованием Github Actions на проекте Django, ч. 2. Измерение coverage
Просмотров 503Год назад
Внедряем DevOps практики в Django проект с использованием Github Actions. На данном этапе добавим функциональность изменения проекта unit tests и будем обновлять иконку на страничке readme проекта, отображающую процент покрытия. Настроим ограничение уровня покрытия unit tests при котором тесты считаются пройденными. Не будем использовать third-party инструменты для обновления картинки. Исходный...
Применение практик CI/CD с использованием Github Actions на проекте Django
Просмотров 1,9 тыс.Год назад
Внедряем DevOps практики в Django проект с использованием Github Actions. На первом этапе создадим простой Django-проект, добавим функциональность, напишем unit tests, защитим ветку master, внедрим автоматический запуск unit tests и возможность смерджить pull reques только в случае успешного прохождения unit tests. Исходный код проекта в видео - github.com/dvk-net/github-actions-django О github...
Flower: Celery monitoring - мониторинг очереди задач Celery с помощью Flower + Prometheus +@Grafana
Просмотров 2 тыс.2 года назад
В этом видео добавим мониторинг к нашей очереди задач. Будем следовать официальному гайду flower flower.readthedocs.io/en/latest/install.html Пошагово добавим flower, затем prometheus, а затем grafena. Соберем все это вместе с помощью docker-compose. Исходный код проекта: github.com/dvk-net/monitoring-celery
sync v.s. async - Скачиваем фотографии котов из интернета. Используем asyncio, aiohttp, aiofiles.
Просмотров 1,8 тыс.2 года назад
Исходный код из видео: github.com/dvk-net/async-vs-sync-cats Поддержать канал: www.patreon.com/cyber_paddle В данном видео я покажу как написать реальный асинхронный код (а не всякие там sleep(0.5)... На первом этипе будем скачивать котов синхронно, 100 шт. , а затем перепишем код в асинхронный вариант. Для этого нам понадобится: - asyncio - aiohttp - aiofiles
sync v.s. async - Асинхронное программирование с использованием библиотеки Python AsyncIO.
Просмотров 2 тыс.2 года назад
Исходный код из видео: github.com/dvk-net/async-vs-sync Поддержать канал: www.patreon.com/cyber_paddle В данном видео я расскажу как написать программу по подключению к датчикам и переодическому опросу этих датчиков стандартным, синхронным способом и с помощью асинхронного подхода. Шаг за шагом перепишем наш скрипт с синхронного в асинхронный. Измерим время исполнения скрипта как в синхронном, ...
Celerybeat + Django + Docker = Cat Downloader с задачами по расписанию.
Просмотров 4,5 тыс.2 года назад
Развитие проекта, который демонстрирует работу распределенной очереди задач Celery и приложения, реализованного с помощью Django/Python, а именно демонстрация использования celerybeat. С помощью celerybeat можно выполнять задачи через определенные интервалы, в определенные дни недели, месяца или года. Можно выполнять задачи в определенную дату и время. Создавать такие задачи можно как из админи...
Как наполнить базу данных Django дефолтными данными? Django Data Migrations in action.
Просмотров 3,4 тыс.3 года назад
Короткое видео о том, как можно автоматически наполнить базу данных Django-проекта при развертывании. Данный способ будет учень удобным при наполнении различных справочников в приложении: города, страны, коды валют... Ссылка на документацию: docs.djangoproject.com/en/4.0/topics/migrations/#data-migrations
Сетевой мультиплеер - Крестики нолики на python, websockets и FastAPI!
Просмотров 6 тыс.3 года назад
Помочь в развитии канала - www.patreon.com/cyber_paddle Как создать простую игру "Кпестики нолики" на python. Стек технологий: - Серверная часть - Python/FastAPI - Клиентская часть - HTML/vanilla java-script - Протокол Websocket Исходный код - github.com/dvk-net/web-socket-tic-tac-toe
Как работает декоратор в python. Пошаговое объяснение того, как работает декоратор
Просмотров 1,5 тыс.3 года назад
Создадим простой декоратор, посмотрим как он работает и зачем он нужен.
Celery Task State tracker - как в режиме онлайн получать статус выполнения задач?
Просмотров 2,6 тыс.3 года назад
Простой проект, который демонстрирует работу распределенной очереди задач Celery и приложения, а также то, как можно ставить задачи в очередь и контролировать статус их выполнения (готовности) в режиме онлайн. Вся динамическая часть выполнена на vanilla java-script. Бекенд традиционно на python/django. Особо хочу еще раз заменить, что данный вариант (poll/pull) - вариант активного оброса состоя...
Установка Python/Django пpиложения SSL-cert на любой сервер/хостинг с использованием docker-compose.
Просмотров 7 тыс.3 года назад
В данном видео я детально расскажу как установить python/django приложение (практический) на любой хостинг, а также о том, где получить бесплатное доменное имя для вашего проекта и бесплатный ssl-сертификат. Код проекта: github.com/dvk-net/deploy-django-app-postgresql-docker Как установить docker: docs.docker.com/get-docker/ Как установить docker-compose: docs.docker.com/compose/install/ Где вз...
Starlette Webframework - установка, настройка staticfiles, jinja templates, установка bootstrap5
Просмотров 4323 года назад
ПЕРЕЗАЛИВ (ИСПРАВЛЕН ЗВУК) Расскажу о том, как установить, запустить и настроить использование staticfiles, jinja-templates, а также установим Bootstrap5! Исходный код: github.com/dvk-net/starlette-example-app
Telegram Bot на Python. Часть 2 - aiogram bot. Python, Django, Django Rest Framework.
Просмотров 10 тыс.3 года назад
Помочь в развитии канала - www.patreon.com/cyber_paddle Во 2 части я расскажу о том как создать aiogram-bot сервис - собственно сам бот. 1 часть - создание backend - доступна по ссылке ruclips.net/video/fGXqTnWAFOo/видео.html Данный бот поможет нам в запоминании рода слов немецкого языка. Backend мы реализуем с помощью Django Rest Framework и он будет выполнять 2 функции: отдавать случайное сло...
Telegram Bot на Python. Часть 1 - backend. Python, Django, Django Rest Framework.
Просмотров 14 тыс.3 года назад
Telegram Bot на Python. Часть 1 - backend. Python, Django, Django Rest Framework.
Celery + Django + Docker = Cat Downloader - Demo-project demonstrating the main principles of Celery
Просмотров 18 тыс.3 года назад
Celery Django Docker = Cat Downloader - Demo-project demonstrating the main principles of Celery
Kivy Python: Создание интерфейса с помощью *.py и *.kv файлов.
Просмотров 6 тыс.3 года назад
Kivy Python: Создание интерфейса с помощью *.py и *.kv файлов.
05. Django REST Framework - ModelViewSet.
Просмотров 7333 года назад
05. Django REST Framework - ModelViewSet.
Deploying our Django project to hosting from zero in 25 minutes
Просмотров 19 тыс.3 года назад
Deploying our Django project to hosting from zero in 25 minutes
04. Django REST Framework - Generic Class Base Views.
Просмотров 3523 года назад
04. Django REST Framework - Generic Class Base Views.
03. Django REST Framework - используем сериализатор в django view.
Просмотров 3973 года назад
03. Django REST Framework - используем сериализатор в django view.
02. Django REST Framework - простой Serializer, (де)сериалилируем объекты, сохраняем, обновляем.
Просмотров 1,4 тыс.3 года назад
02. Django REST Framework - простой Serializer, (де)сериалилируем объекты, сохраняем, обновляем.
01. Django REST Framework - установка и проверка
Просмотров 1,3 тыс.4 года назад
01. Django REST Framework - установка и проверка
06. Django 3.1. Web-приложение "Телефонная книга" - Поиск/фильтрация данных (Search)
Просмотров 2,5 тыс.4 года назад
06. Django 3.1. Web-приложение "Телефонная книга" - Поиск/фильтрация данных (Search)
05. Django 3.1. Web-приложение "Телефонная книга" - Создание ListView, CreateView
Просмотров 9694 года назад
05. Django 3.1. Web-приложение "Телефонная книга" - Создание ListView, CreateView
04. Django 3.1. Web-приложение "Телефонная книга" - Создание AddView(CreateView), ModelForm, NavBar.
Просмотров 1,6 тыс.4 года назад
04. Django 3.1. Web-приложение "Телефонная книга" - Создание AddView(CreateView), ModelForm, NavBar.
03. Django 3.1. Web-приложение "Телефонная книга" - Создание HomePageView и Template.
Просмотров 1,4 тыс.4 года назад
03. Django 3.1. Web-приложение "Телефонная книга" - Создание HomePageView и Template.
02. Django 3.1. Web-приложение "Телефонная книга" - Создание приложения, создание Моделей.
Просмотров 2,5 тыс.4 года назад
02. Django 3.1. Web-приложение "Телефонная книга" - Создание приложения, создание Моделей.
01. Django 3.1. Web-приложение "Телефонная книга" - Установка и старт проекта
Просмотров 3,7 тыс.4 года назад
01. Django 3.1. Web-приложение "Телефонная книга" - Установка и старт проекта

Комментарии

  • @МадиЮсупов-ю7ф
    @МадиЮсупов-ю7ф Месяц назад

    Спасибо за видео! Отличное видео для старта

  • @VincentKakDela
    @VincentKakDela 4 месяца назад

    СПАСИБО !!!

  • @tuannv2910
    @tuannv2910 4 месяца назад

    I can`t search flowers in search bar promethus😀

    • @cyber-paddle
      @cyber-paddle 4 месяца назад

      Hi, I created this video quite a while ago... I bet the versions have being updated and the guide might be not acurate...

    • @tuannv2910
      @tuannv2910 4 месяца назад

      @@cyber-paddle yeb. Thank you so much 💪. I'm looking forward to your videos

  • @s9ije66
    @s9ije66 4 месяца назад

    Все супер сразу запустился сайт но не грузятся статик файли все

    • @cyber-paddle
      @cyber-paddle 4 месяца назад

      Проверяйте соотвестсвие (одинаковость) путей в настройках хостинга и в настройках django...

  • @wttbttm
    @wttbttm 5 месяцев назад

    Огромное спасибо за урок! Целый день потратил на то чтобы получить сертификат, и только вы сказали что для того чтобы успешно получить сертификат нужно чтобы контейнер был поднят во время получения. Ещё раз огромное спасибо 😍

  • @Alshaur
    @Alshaur 5 месяцев назад

    Добрый день! В видео показано как сделать планировщик (запуск своей процедуры по рассписанию) в отдельном сервисе celery-beats. Подскажите, пожалуйста, можно ли сделать планировщик именно в django? Т.е. чтобы планировщик и django были в одном контейнере.

    • @cyber-paddle
      @cyber-paddle 5 месяцев назад

      Почему нет... можно... Но кто-то должен запускать задачи по расписанию... Сама джанга так делать не умеет... Можно крон настроить в линуксе например, он будет дергать скрипт который.... Ил таск менеджер в виндоуз...

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

    Видос крутой, а почему редис работает если в композе порты не были открыты?

    • @cyber-paddle
      @cyber-paddle 6 месяцев назад

      Так порты надо указывать если нужен доступ снаружи к контейнеру, а внутри, контейнеры находятся в одной сети и прекрасно имеют доступ.

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

      @@cyber-paddle а точно, спасибо)

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

    Огромное спасибо за видео

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

    супер.......!!!!!!!!!!!!!!!!!!!!!!!!

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

    Спасибо! Всё очень понятно объяснил:)

  • @Dmitrii-nr6ge
    @Dmitrii-nr6ge 7 месяцев назад

    Просто супер!!! Залил проект, и запустилось с первой попытки. Спасибо!

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

    Можно ли там запустить Docker-контейнеры? Самого Docker там нет, установить его не получается...

    • @cyber-paddle
      @cyber-paddle 7 месяцев назад

      Может на платных тарифах... Все же они предоставляют хостинг-платформу, а не виртуальную машину...

  • @ГераклАфанасов
    @ГераклАфанасов 7 месяцев назад

    Огромное человеческое спасибо Вам!

    • @cyber-paddle
      @cyber-paddle 7 месяцев назад

      Приходите еще )

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

    классное видео, много полезного узнал, единственный вопрос, как в docker-compose.yml у вас все работает без какой либо связи, нету depends_on или networks, как контейнеры общаются между собой? я если в 1 месте чтото не укажу, у меня вся планета крешится сразу... я имплементировал ваш код в свой проект, вот все указал уже до видео и лишь не указал в 1 месте depends_on или networks в новом контейнере nginx, у меня сразу весь бекенд упал... nginx: [emerg] host not found in upstream "app:8000" in /etc/nginx/conf.d/default.conf:2 ошибка говорит о том, что app:8000 в upstream не может быть запущен так как нет связи и nginx не видит этот контейнер в композе! а у вас не 1 связи и все работает магическим образом))) я все ждал конца видоса, когда вы покажете все связи, но так и не дождался и когда вы запускали проект, я уже был в ожидании креша изза связей, но он у вас запустился!!! просто бред)))

    • @cyber-paddle
      @cyber-paddle 8 месяцев назад

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

  • @KoandgoRu
    @KoandgoRu 9 месяцев назад

    Есть один нюанс, не понял логику заворачивать корутины в таски и запускать их в gather, при создании таски они автоматически запускаются сами, и достаточно просто их подождать потом, например через проход await по списку. В gather можно просто было распаковать список корутин всё бы так же работало, просто какой то overhead получился)

  • @Dmitry-mk2lv
    @Dmitry-mk2lv 9 месяцев назад

    Спасибо за видео! а можете подробнее концовку обяснить, пожалуйста, про то что делать если проект на гитхабе уже. Можете просто написать как погуглить, я разберусь) Спасибо!

    • @cyber-paddle
      @cyber-paddle 9 месяцев назад

      Походу надо записывать видео - как натянуть это на мой проект. Часто спрашивают....

    • @Dmitry-mk2lv
      @Dmitry-mk2lv 9 месяцев назад

      было бы круто), я планирую через гитхаб активности деплоить, думаю там свои ньюансы будут, может имеет смысл nginx поднимать на удаленной машине, а django и бд уже в докере?@@cyber-paddle

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

    Спасибо за урок! Мой проект с БД и дальше надо разбираться как ее подключить, но админка отображается, значит все пока идет по плану :)

    • @cyber-paddle
      @cyber-paddle 10 месяцев назад

      База подключается настройками в соответствубщей секции - куда коннектится, к какой базе, и с какими кредами. На бесплатной версии хостинга могут быть ограничения по исходящим коннектам... Если база sqlite - то ничего не надо. Это просто файлик, который лежит в проекте и джанга с ним работает из коробки

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

      Спасибо за инфу! Пока что не работает, но я в процессе чтобы заработало :)

  • @mateo1.1
    @mateo1.1 10 месяцев назад

    Очень круто. Особенно фишки в f строках. 1. Выравнивание в принте и заполнение символами {variable:=^60} 2. Выводить большие числа в удобочитаемом виде {number:_} 3. {now:%d.%m.%Y} 4. {obj!s} {obj!r} 5. Удобные принты для списков, словарей и не только {var=}:{var2=} Спасибо

    • @cyber-paddle
      @cyber-paddle 10 месяцев назад

      Стасибо за отзыв. Лайк, подписка, репост - не забываем )

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

    RuntimeError: Model class django_celery_beat.models.SolarSchedule doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS. - вот такая ошибка возникает при старте beats в Docker, при этом django_celery_beat в приложениях указан

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

    Здравствуйте, как указать что бы после pul_requests ci cd добавлял изменения на продакшн(хостинг)

    • @cyber-paddle
      @cyber-paddle 11 месяцев назад

      Вообще странно после PR добавлять изменения на продакшин.. При создании/обновлении RP обычно запускается Job/Action которая содержит набор тестов и показывет, что изменения прошли проверку и могут быть интегрированы в целевую ветку... Если таки надо добавлять изменения после того, как PR будет смерджен - то это событие коммит в ветку

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

      ​@@cyber-paddleну вот так вот надо😂 Так что это можно будет реализовать?

    • @cyber-paddle
      @cyber-paddle 11 месяцев назад

      @@Sadyr_bayke можно конечно... Просто в экшинсах должно быть что-то типа: подключиться к прод машине, сделать туда клон репозитория в нужное место, рестартануть сервер (gunicorn...)... Это широкими мазками...

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

    Очень крутое видео, очень много полезной информации! Хотелось бы больше тестовых запусков в течение всего видео, чтобы отслеживать и понимать что к чему на каждом этапе.

  • @СергейКоваль-ь1в
    @СергейКоваль-ь1в 11 месяцев назад

    Спасибо, как по мне одно из разумных видео как работать в pythonanywhere, хотя Я поздно нашел это видео так как Я уже залил свой первый сайт на pythonanywhere. Но так как я учусь то попробую и ваш метод! Еще раз спасибо подписался на ваш канал и буду смотреть его, не плохо объясняете! Мало таких как, Вы, менторов много видосов просмотрел, но большинство льют из пустого в порожнее. А у тебя все отлично сказал сделал и все скомпановано!

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

    Спасибо за такое большое и понятное видео, всего вам наилучшего!

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

    Хороший урок. Сделай пожалуйста урок отображение БД с возможность редактирования каждой строки с помощью kivyMD.

  • @PLAY-xi6zn
    @PLAY-xi6zn Год назад

    Я все понял с 1 раза. Автор красава

    • @cyber-paddle
      @cyber-paddle Год назад

      )))) Там еще другие видео есть

  • @АлександрЦветков-е5э

    От души Бро! Не с первого раза, но всё таки завелось!

  • @Kryptonic.
    @Kryptonic. Год назад

    Огромное спасибо! Все получилось, вот только иконка сайта не подгружается, не знаю пока с чем это связано. Я редко пишу коментарии, но тут прям спасибо

    • @cyber-paddle
      @cyber-paddle Год назад

      Пожалуйста! Приходите еще, ставьте лайки, делайте репосты )

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

    ошибка в ответ на команду python manage.py collectstatic ошибка: PermissionError: [Errno 13] Permission denied:

    • @cyber-paddle
      @cyber-paddle Год назад

      В static_toot указано место, куда у пользователя нет прав писать(за пределами папки home)

    • @cyber-paddle
      @cyber-paddle Год назад

      В static_toot указано место, куда у пользователя нет прав писать(за пределами папки home)

  • @АртемБеляков-к7з

    А есть где-то код проекта? На гитхабе, например?

    • @cyber-paddle
      @cyber-paddle Год назад

      github.com/dvk-net/german-nouns-gender-trainer-telegram-bot

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

    Приветствую автор, у меня как почти такая же задача, куда можно написать вам? Нужна помощь (Менторство)

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

    Как это четвертого рода не изобрели? )))

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

    Еще не понятно, в случае asyncio у нас реально сколько файлов загружается в один момент? все 100?

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

    Много непонятно Если мы возьмем отдельно asyncio, проверим, отдельно asyncfiles итп, и сравним с мультитредингом? будет ли у нас прирост х4 или будет х3.99?

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

    Добрый день. Автор очень помог исправить некоторые ошибки, которые не мог победить несколько дней!! Спасибо за видео

  • @ToTo-kn4rf
    @ToTo-kn4rf Год назад

    Прекрасное видео! А если я хочу поменять код этого пустого проекта и заново все перезапустить, как правильно сделать?

    • @cyber-paddle
      @cyber-paddle Год назад

      Подставить туда свои значения... Названия, домены, папки, пути...

    • @ToTo-kn4rf
      @ToTo-kn4rf Год назад

      ​@@cyber-paddleЯ имел ввиду вот что. Я разворачиваю по вашему гайду пустой проект на Джанго на каком-то хостинге. Дальше я хочу наполнить проект каким-то кодом внутри Джанго и перезапустить всё.

    • @cyber-paddle
      @cyber-paddle Год назад

      @@ToTo-kn4rf ну вместо пустого проекта должен быть ваш... Приводите в сортветствие докер копоуз файл с вашим проектом. Ну и докер компоуз даун и ап...

    • @ToTo-kn4rf
      @ToTo-kn4rf Год назад

      Благодарю

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

    1:55 Sity - Sities

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

    Спасибо за видео! Есть ли способ отправить по http данные с сервера на tg бота(не запросить, а отправить)? Чтобы при этом логика aiograma не разрушилась. По идее есть же система вэбхуков, поэтому можно как-нибудь подшаманить(если предположим, что у aiograma нет встроенной безопасности)?

    • @cyber-paddle
      @cyber-paddle Год назад

      Так с ходу не подскажу, но aiogram - обертка для телеграмм API, а это значит, что запрус можно пульнуть прям туда...

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

    Спасибо огромное! Весь день пытался залить сайт на хост, уже все перепробовал, готов был покупать подписку и наткнулся на вас! Ещё раз спасибо, лайк и подписка)

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

    появилась ошибка: unable to prepare context: path "./webapp" not found, не могу понять как исправить

    • @cyber-paddle
      @cyber-paddle Год назад

      ,/webapp - относительный путь (относительно текущей папки). Может дело в этом?

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

    была бы разница? если вместо создание задач и использования gather, написать цикл который просто делает await download_a_cat(...)

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

      сам отвечаю если использовать await download_a_cat(session, cat), то не будет параллельности скачивании картинок await - это дождаться и соответственно, при каждой итерации будет интерпритатор будет дожидаться скачивания картинки

    • @cyber-paddle
      @cyber-paddle Год назад

      gather закинет все таски в эвеетлуп и они начнуть выполняться "одновременно". For будет выполнять из последовательно и даже если там await (отпустить контроль и дать возмодность поработать кому-то еще), этого кого-то еще еще нет. Он появится на следующей итерации цикла...

    • @cyber-paddle
      @cyber-paddle Год назад

      Ну и лайк, подписка, репост...

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

      @@cyber-paddleспасибо, готово.

  • @АлексейРошколаев

    Полезное видео, спасибо!! Подскажите пожалуйста, как можно реализовать обновление записи через UpdateView, для связанных моделей, что бы при нажатии на кнопку выводилась форма с заполненными полями из двух форм, и при изменении сохранялась в обе модели?

    • @cyber-paddle
      @cyber-paddle Год назад

      UpdateView предназдначена для апдейта 1го объекта(по умолчанию). Придется создать форму, в которой есть все поля. Провалидировать ее и после этого переписать метод save, чтобы он сохранял в 2 модели. К тому же, надо знать в какие объекты (2 шт) сохранять... Придется почти все переписать..

    • @АлексейРошколаев
      @АлексейРошколаев Год назад

      Спасибо за быстрый ответ. @@cyber-paddle

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

    thanks bro for foydali information

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

    Спасибо. А у вас есть опыт работы с package export-import ? Если да, то немогли бы вы сделать небольшой обзор о нём?

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

    огромное спасибо за промощь !!!

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

    51:14 у кого бот отвечает всё время Nein, тут надо сделать вместо if answer == data.get(answer), if answer == data.get('answer'), т.е. взять в кавычки

    • @cyber-paddle
      @cyber-paddle Год назад

      Можете пулреквест сделать...

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

      я не нашел ссылку на репу. И в гитхабе по поиску тоже не нашел@@cyber-paddle

  • @ДаняГорбунов-ц9в

    Большое спасибо за труд! Желаю вам прироста подписчиков, очень удивлён такому малому количеству просмотров. Всё доходчиво и понятно!

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

    Огромное спасибо, все получилось!!!!

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

    Какой адрес вбивать в браузере у меня xampp server? Я кинул home папку xampp, что дальше делать? Игра запускается в двух вкладках, но пишет что Info: error, а дальше ничего не делает.

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

    spasibo bolshoe vam

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

    🔥🔥🔥🔥