Курс 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 - примечания к выпускам