Skip to content
This repository was archived by the owner on Jul 2, 2024. It is now read-only.

Commit 1c060f7

Browse files
Change lesson30 hw
1 parent 383a763 commit 1c060f7

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

lesson30.md

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -531,14 +531,10 @@ class Membership(models.Model):
531531

532532
# Домашнее задание / Практика:
533533

534-
1. Разрабатываем каталог книг, у каждой книги обязательно есть автор, и он может быть только один.
534+
https://edu-python-course.github.io/_build/html/uk/appx/blog.html#challenge-data-models
535535

536-
2. Разработать книжную библиотеку. Храним книги, храним авторов, книгу могут написать несколько соавторов. храним кто
537-
брал книги, и доступна ли книга сейчас.
538-
539-
3. Разработать набор моделей, для сайта-блога, на котором можно выставлять свои статьи, комментировать чужие, ставить
540-
лайк и дизлайк статье, и комментарию.
541-
542-
3.1* Доделать так, что бы связи позволяли комментировать комментарии.
543-
544-
3.2* Сделать лайки через GenericForeignKey
536+
topic <--> blogpost = m2m: у blogpost повинен бути хоча б 1 topic
537+
user <--> topic = m2m: 0 або більше з 2-х боків
538+
blogpost <--> user = fk: у поста 1 автор, автор може створити скільки завгодно постів
539+
comment <--> user = fk: те саме, що й вище
540+
comment <--> blogpost = fk: коментар прив'язаний до 1 поста, у поста скільки завгодно коментарів

0 commit comments

Comments
 (0)