№1 Практическая онлайн-школа обучения языкам программирования Python (Django), JavaScript, Kotlin В. Бовсуновского.
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
33. Сохранение понравившихся постов. Напишем функцию сохранения.
Это нужная функция, для каждого сайта. Представьте пользователь читает чьи то записи или если только Вы автор, в любом случае, если ему понравилась статья и ему хоетлсь бы поработать с ней, очень удобно, если он сможет сохранить её к себе в кабинет, а когда отработает потом удалить. Ваша запись конечно останется на месте, она удалится с личного пространства пользователя.
Этот действие можно так же делать с любым контентом видео. аудио и так далее.
Давайте напишем функцию сохранения постов.
Перейти к уроку
34. Напишем url и откроем нашу страницу, где будут сохраненные посты жить.
В этом уроке, мы увидим страницу, готовую принимать наши сохраненные посты, но это ещё не все, нужно будет далее написать само сохранение постов на странице detail и написать, что бы сохранение происходило без перезагрузки страницы. то есть через ajax. Но нам это уже все знакомо, даже уже скучно.
Перейти к уроку
35. Напишем функция сохранения постов через ajax -save_post_is_ajax(request).
Мы уже делали такое, но есть нечто новое для нас. давайте подробно разберём.
Нам нужно, что бы сохранение происходило без перезагрузки страницы, для этого нам и нужна эта функция.
Если ранее мы писали комментарии, там просто нужно добавить было функцию по которой мы писали middleware is_ajax() и просто вставили её в detail, здесь нужно ещё объяснить, когда сохранять. а когда не сохранять, поэтому проще написать отдельно.
Перейти к уроку
Выбрать по тегам: django+ajax, HttpRequest, views-django, 1. django 4 входим. 2. Навык получения ссылок на объекты. 3. ListView переопределение методов. Сайт на Python Django4 часть 1 Создание сайта на Django 4. Часть 2. Django + git VS Code. Часть 3. Погружение в формы Django 4. Часть 4. Заканчиваем писать блог. Часть 5. Пишем views профессионально. Часть 6. User Profile. Часть 7.