Обновил приложение, но в отдельном репозитории его разместил Внес изменения: - Приложение теперь адаптивно к экранам различных устройств - Приложение логирует все действия пользователя в контексте CRUD операций - Добавил валидацию на пустое название задачи - для мобильной версии добавил JS-кнопку возвращения в начало списка задач Код залил в отдельный репозиторий чтобы не ломать старый, на который записан ролик Сам репо: github.com/MikesoWeb/ToDo-Django-Logging
Спасибо. Я создал еще летом блог на Django 4 со всеми плюшками. Сейчас занимаюсь JS, но не забываю питон и готовлю материал. Времени просто мало на эти дела, но я не забрасываю. Очень много всего хочется выложить показать. Самому и интересно и ребятам пригодится. Спасибо за внимание к каналу))
Спасибо большое, у меня как раз задание в институте реализовать подобное crud приложение, помогли мне). Все очень понятно, это большая редкость, ещё раз спасибо
Здравствуйте! А какая может быть причина, что style.css из static не работает. Все сделал как у вас, но не работает класс test_style. Как еще можно проверить, что моя таблица стилей загрузилась?
можно еще проверить через консоль разработчика или в в логах при обновлении страницы в консоли. Возможно имя было не так прописано в подключении. В любом случае получен хороший опыт.
@@PythonDevelopment Да, я потом увидел в консоли разработчика загруженные css. Как ни странно, имя было прописано правильно. Я добавил знак подчеркивания в имя файла CSS, чтобы проверить, или будет какая то реакция, получил ошибку, переименовал обратно (убрал знак подчеркивания в начале) - ошибка ушла и стили заработали.
Майк, привет Крутой видос! Можешь подсказать - почему может такая ошибка быть, а то вроде все перепроверил, так же как у тебя Using engine django: django.template.loaders.filesystem.Loader: C:\Users\vlad\PycharmProjects\pythonProject\todoapp\templates\todoapp\index.html (Source does not exist) django.template.loaders.app_directories.Loader: C:\Users\vlad\AppData\Local\Programs\Python\Python39-32\lib\site-packages\django\contrib\admin\templates\todoapp\index.html (Source does not exist) django.template.loaders.app_directories.Loader: C:\Users\vlad\AppData\Local\Programs\Python\Python39-32\lib\site-packages\django\contrib\auth\templates\todoapp\index.html (Source does not exist)
Привет, спасибо. Проверь чтобы в INSTALLED_APPS было твое приложение согласно нормативам. А так же нужно указать TEMPLATE_DIRS если папка размещена иначе чем по умолчанию
В html шаблонах Django используется свой шаблонизатор и это точно не Jinja как во Flask. Можно проверить в списке установленных через pip list и убедится что Jinja там нет.
Обновил приложение, но в отдельном репозитории его разместил
Внес изменения:
- Приложение теперь адаптивно к экранам различных устройств
- Приложение логирует все действия пользователя в контексте CRUD операций
- Добавил валидацию на пустое название задачи
- для мобильной версии добавил JS-кнопку возвращения в начало списка задач
Код залил в отдельный репозиторий чтобы не ломать старый, на который записан ролик
Сам репо: github.com/MikesoWeb/ToDo-Django-Logging
Спасибо вам большое , хорошая подача материала , хотелось бы от вас в таком же формате увидеть реализацию более серьезного проекта ))
Спасибо. Я создал еще летом блог на Django 4 со всеми плюшками. Сейчас занимаюсь JS, но не забываю питон и готовлю материал. Времени просто мало на эти дела, но я не забрасываю. Очень много всего хочется выложить показать. Самому и интересно и ребятам пригодится. Спасибо за внимание к каналу))
Спасибо! Очень хороший пример готового проекта!
Спасибо
Спасибо большое, у меня как раз задание в институте реализовать подобное crud приложение, помогли мне). Все очень понятно, это большая редкость, ещё раз спасибо
Спасибо большое, видео пушка бомба !!
Спасибо большое)
Как создать еще один проект в джанго у меня не получается пишут нет файла джанго-админ
Нарушена структура проекта.
python manage.py startapp имя_приложения
INSTALLED_APPS = [
# другие приложения
'имя_приложения',
]
За билеберду отдельно уважение)
Да, привет. Это тоже позитивный комментарий. Спасибо))
thank you 👌
Спасибо за хорошее видео.
Спасибо за внимание )
Здравствуйте! А какая может быть причина, что style.css из static не работает. Все сделал как у вас, но не работает класс test_style. Как еще можно проверить, что моя таблица стилей загрузилась?
Уже загрузилась. Странно как то. Переименовал файл css, выдало ошибку, что он не найден, переименовал обратно, ошибка пропала и стили заработали...
можно еще проверить через консоль разработчика или в в логах при обновлении страницы в консоли. Возможно имя было не так прописано в подключении.
В любом случае получен хороший опыт.
@@PythonDevelopment Да, я потом увидел в консоли разработчика загруженные css. Как ни странно, имя было прописано правильно. Я добавил знак подчеркивания в имя файла CSS, чтобы проверить, или будет какая то реакция, получил ошибку, переименовал обратно (убрал знак подчеркивания в начале) - ошибка ушла и стили заработали.
Майк, привет
Крутой видос!
Можешь подсказать - почему может такая ошибка быть, а то вроде все перепроверил, так же как у тебя
Using engine django:
django.template.loaders.filesystem.Loader: C:\Users\vlad\PycharmProjects\pythonProject\todoapp\templates\todoapp\index.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\Users\vlad\AppData\Local\Programs\Python\Python39-32\lib\site-packages\django\contrib\admin\templates\todoapp\index.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\Users\vlad\AppData\Local\Programs\Python\Python39-32\lib\site-packages\django\contrib\auth\templates\todoapp\index.html (Source does not exist)
Привет, спасибо. Проверь чтобы в INSTALLED_APPS было твое приложение согласно нормативам.
А так же нужно указать TEMPLATE_DIRS если папка размещена иначе чем по умолчанию
где ссылки
На гитхаб и на проект ссылки в описании
В html шаблонах Django используется свой шаблонизатор и это точно не Jinja как во Flask. Можно проверить в списке установленных через pip list и убедится что Jinja там нет.
Точно. Спасибо за комментарий
urls 35:55