Курс 15. Django2. Пишем модуль соц. сети. В этом курсе напишем представление редактирование записи.
Обзор
Пишем социальную сеть на Django 2.. 2 - количество уроков. Автор курса: Валерий Бовсуновский
1. Начнём с домашнего задания и целей.
2. пишем представление редактирования записи def content_edit().
3. пишем представление редактирования записи def content_edit().
4. Важное домашнее задание с урока 15. Пишем параллельное представление с другим пространством имён.
5. пишем представление редактирования записи def content_edit().
6. пишем url.
7. Пишем html создание записи авторизованными пользователями.
8. Редактирование записи, теми кто создал или админом.
9. Исправялем ошибку. Всё работает.
Обязательно выполните домашнее задание это, другие я рассказал в самом курсе.
def content_create(request):
.......
В этом представлении есть ошибка, например, если пользователь набирал загаловок, а потом
убрал и начал заново, то slug будет не заполнено.Так же не всегда будет загружаться фото.
Но есть две подсказки.
Во первых мы с вами писали account, там созщдание профиля правильно написано.
Во вторых в этом курсе пишем редактирование, тоже пишем верно.Если вы внимательно сравните функции редактирования в аккаунте и при редактировании записи, то точно найдёте ошибку.
Я просто забыл сказать ранее.
////////////////////////
Так же написать дизайн
Так же в курсе есть важное домашнее задание 2.
Домашнее задание начинается с курса 15.
Свои параллельные проекты и код с ним, сбрасывать в Группу сюда(ссылка в курсе).
4. Важное домашнее задание с урока 15. Пишем параллельное представление с другим пространством имён.
Посмотрите видео, там объяснил более доступно.
Коротко:
вам нужно в нашем проекте social создать ещё одно приложение, например назовите его
social_content2
В нём вы измените пространство имён в главном url, я показал вариант, вы можете придумать своё.
Что сделать?
1. Во-первых написать по новому всё что мы написали до урока 15.
2. В этом приложении social_content2, у вас будет всё одинаково, только будет изменено пространство имён(название), что даст вам использовать его в одном проекте (так как не может бытьь двух одинаоквых пространств имён.
3. И до курсов вы пишете два проекта с разными пространствами имён, не спешите, не всё так просто, пойдёт
Ajax, путаница будет, так вот с этим и дано это задание, что бы разобраться глубоко.
Домашнее задание со своим пространством имён сбрасывать в группу и делитесь много разного будет у всех, одинаково будет не всегда.
Когда будете более уверены поменяйте и названия всех name на свои, так вы разберётесь с шаблонами.
Это самое важное, что бы более менее нормально разобраться с джанго + ajax + шаблоны.
И наметите себе, что изучить глубже.
Всё получится. главное делайте и делитесь в группе.
Смотрите видео:
Параллельное приложение. Особое домашнее задание Django 2 python-tut.ru, начиная с курса 15.
https://www.youtube.com/watch?v=CtbdV1ESkxY&feature=youtu.be
Хочу посмотреть курс?
Проект Python-agate версия 0.1 - примечания к выпускам