Lulzette 74cd6c6d4b
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
Revert "Добавил простую метрику"
Тут этого быть не должно 0_0

This reverts commit 54139d6f769297c3d5e939d0273bdb6f3007f784.
2021-11-01 04:30:27 +03:00
2021-11-01 04:28:02 +03:00
2021-10-18 15:16:02 +00:00
2021-10-18 15:16:02 +00:00
2021-10-19 00:53:17 +00:00

Здесь будет CMS на питоне с MongoDB.

DB: pythoncms Table: posts Format:

{
  "_id": "0123456789",
  "name": "Title",
  "text": "Hello, this is post"
}

Index page:

{
  "_id": "0123456789",
  "name": "/",
  "text": "Hello, this is index page"
}

Routes:

GET /post — список статей. GET /post/name — отдельная статья. POST /admin/posts — создать статью. PUT /admin/posts — обновить статью. DELETE /admin/posts/:id — удалить статью.

Все маршруты, которые начинаются с «/admin» требуют аутентификацию пользователя. Для stateless-сервиса очень удобно использовать Basic-аутентификацию, т.к. каждый запрос содержит логин и пароль пользователя.

TODO:

  • Переписать маршруты под админку
  • Добавить авторизацию
  • Добавить конфигурацию
Description
Простой web-app аля бложик.
Readme
Languages
Python 85.7%
Shell 11.5%
Dockerfile 2.8%