Skip to content

Aftermovie/server

Repository files navigation

🔖 전체 영화 목록 조회

[GET]http://127.0.0.1:8000/movies/

[
    {
        "id": 1,
        "title": "고질라 VS. 콩",
        "overview": "콩과 보호자들은 정착할 수 있는 곳을 찾아 특별하고 강력한 유대감을 형성하고 있는 지아와 함께 여정을 떠나게 된다. 그러던 중 지구 파괴를 위한 회심의 날을 휘두르는 고질라와 마주하게 되고, 보이지 않는 힘에 의해 맞붙게 된 두 전설의 대결은 지구 깊은 곳에 도사린 수수께끼의 시작에 불과할 뿐이었는데…",
        "release_date": "2021-03-24",
        "poster_path": "https://www.themoviedb.org/t/p/original/sqo672rKMXiLRC5kVcGvBRebkp.jpg"
    },
    {
        "id": 2,
        "title": "노바디",
        "overview": "비범한 과거를 숨긴 채 남들과 다를 바 없는 평범한 일상을 사는 한 가정의 가장 ‘허치’ 매일 출근을 하고, 분리수거를 하고 일과 가정 모두 나름 최선을 다하지만 아들한테는 무시당하고 아내와의 관계도 소원하다. 그러던 어느 날, 집안에 강도가 들고 허치는 한 번의 반항도 하지 못하고 당한다. 더 큰 위험으로부터 가족을 지키기 위한 선택이었는데 모두 무능력하다고 ‘허치’를 비난하고, 결국 그동안 참고 억눌렀던 분노가 폭발하고 만다.",
        "release_date": "2021-03-26",
        "poster_path": "https://www.themoviedb.org/t/p/original/oXQtH8O7pCvXaDKGB8OAjiPVDi5.jpg"
    },
    {
        "id": 3,
        "title": "극장판 귀멸의 칼날: 무한열차 편",
        "overview": "혈귀로 변해버린 여동생 ‘네즈코’를 인간으로 되돌릴 단서를 찾아 비밀조직 귀살대에 들어간 ‘탄지로.’ ‘젠이츠’, ‘이노스케’와 새로운 임무 수행을 위해 무한열차에 탑승 후 귀살대 최강 검사 염주 ‘렌고쿠’와 합류한다. 달리는 무한열차에서 승객들이 하나 둘 흔적 없이 사라지자 숨어있는 식인 혈귀의 존재를 직감하는 ‘렌고쿠’. 귀살대 ‘탄지로’ 일행과 최강 검사 염주 ‘렌고쿠’는 어둠 속을 달리는 무한열차에서 모두의 목숨을 구하기 위해 예측불가능한 능력을 가진 혈귀와 목숨을 건 혈전을 시작하는데…",
        "release_date": "2020-10-16",
        "poster_path": "https://www.themoviedb.org/t/p/original/tDAQALgC407eg3SVAgehbiMwqo0.jpg"
    },
    //중략
]

🔖 단일 영화 정보 조회

[GET]http://127.0.0.1:8000/movies/movie_pk/

{
    "id": 1,
    "reviews": [
        {
            "id": 1,
            "content": "굿",
            "rank": 10,
            "created_at": "2021-05-22T21:09:30.754684Z",
            "movie": 1,
            "create_user": 1,
            "like_users": [],
            "dislike_users": []
        }
    ],
    "title": "고질라 VS. 콩",
    "overview": "콩과 보호자들은 정착할 수 있는 곳을 찾아 특별하고 강력한 유대감을 형성하고 있는 지아와 함께 여정을 떠나게 된다. 그러던 중 지구 파괴를 위한 회심의 날을 휘두르는 고질라와 마주하게 되고, 보이지 않는 힘에 의해 맞붙게 된 두 전설의 대결은 지구 깊은 곳에 도사린 수수께끼의 시작에 불과할 뿐이었는데…",
    "release_date": "2021-03-24",
    "poster_path": "https://www.themoviedb.org/t/p/original/sqo672rKMXiLRC5kVcGvBRebkp.jpg"
}

🔖 단일 영화 리뷰 목록 조회

[GET]http://127.0.0.1:8000/movies/movie_pk/reviews/

[
    {
        "id": 1,
        "content": "굿",
        "rank": 10,
        "created_at": "2021-05-22T21:09:30.754684Z",
        "movie": 1,
        "create_user": 1,
        "like_users": [],
        "dislike_users": []
    }
]

🔖 리뷰 추가

[POST]http://127.0.0.1:8000/movies/movie_pk/reviews/

{
    "id": 2,
    "content": "",
    "rank": 10,
    "created_at": "2021-05-22T21:13:19.349284Z",
    "movie": 2,
    "create_user": 1,
    "like_users": [],
    "dislike_users": []
}

✅ 구현을 위해 작성한 user는 pk값이 1인 유저로 추가되게 함. 향후 수정 필요

🔖리뷰 삭제

[DELETE]http://127.0.0.1:8000/movies/reviews/review_pk/

{
    "success": true,
    "message": "2번 리뷰 삭제"
}

🔖리뷰 상세 조회

[GET]http://127.0.0.1:8000/movies/reviews/review_pk/

{
    "id": 1,
    "comments": [],
    "content": "굿",
    "rank": 10,
    "created_at": "2021-05-22T21:09:30.754684Z",
    "movie": 1,
    "create_user": 1,
    "like_users": [],
    "dislike_users": []
}

🔖 리뷰 수정

[PUT]http://127.0.0.1:8000/movies/reviews/review_pk/

{
    "id": 1,
    "comments": [],
    "content": "너무 좋아",
    "rank": 10,
    "created_at": "2021-05-22T21:09:30.754684Z",
    "movie": 1,
    "create_user": 1,
    "like_users": [],
    "dislike_users": []
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages