photo_points #6

Merged
w2 merged 4 commits from photo_points into main 4 years ago
w2 commented 4 years ago
Owner

/photo_points

Новый эндпоинт для получения координат всех точек, где были сделаны фотографии.

Возвращает массив json-ов в формате

[
{
            "id": 2,
            "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/JPEG_example_down.jpg/350px-JPEG_example_down.jpg",
            "lon": 37.34642,
            "lat": 55.12223,
            "rate": 43 
},
...
]

"rate" рассчитывается как процент лайков от общего числа голосов. На текущий момент это сделано с помощью получения средней оценки, деления её на максимальную, и умножения результата на 100

100*SUM(marks.mark)/COUNT(marks.mark)/MAX(marks.mark)

sqlite3 снисходительно относится к возможности отсутствия marks.mark и возвращает None вместо ошибки деления на ноль.

# /photo_points Новый эндпоинт для получения координат всех точек, где были сделаны фотографии. Возвращает массив json-ов в формате ``` [ { "id": 2, "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/JPEG_example_down.jpg/350px-JPEG_example_down.jpg", "lon": 37.34642, "lat": 55.12223, "rate": 43 }, ... ] ``` "rate" рассчитывается как процент лайков от общего числа голосов. На текущий момент это сделано с помощью получения средней оценки, деления её на максимальную, и умножения результата на 100 ``` 100*SUM(marks.mark)/COUNT(marks.mark)/MAX(marks.mark) ``` sqlite3 снисходительно относится к возможности отсутствия marks.mark и возвращает None вместо ошибки деления на ноль.
w2 added 4 commits 4 years ago
w2 reviewed 4 years ago
w2 left a comment
Poster
Owner

ff merge

ff merge
w2 merged commit ca4cac9c02 into main 4 years ago
w2 deleted branch photo_points 4 years ago
The pull request has been merged as ca4cac9c02.
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: DIWHY/photovoter_backend#6
Loading…
There is no content yet.