Как анализировать и отображать json для использования в шаблоне Django - PullRequest
0 голосов
/ 30 августа 2018

Я новичок в Django и пытаюсь учиться, но меня смущает то, как я могу отображать данные, извлеченные из URL, в шаблоне в Django и отображать их на странице HTML.

Пример данных json:

{
"docs": 
[
  {
    "hostIP": "X.X.X.X",
    "time": "August 13, 2018 13:43:44",
    "site": 
    [
      {
        "site": "site1",
        "path": "/path/to/site1",
        "git_branch": "master",
        "git_commit_message": "New changes"
      },
      {
        "site": "site2",
        "path": "/path/to/site2",
        "git_branch": "master",
        "git_commit_message": "add card"
      }
    ]
}
]

}

Кроме того, как я могу сделать это с помощью Jinja2? Пожалуйста, кто-нибудь, помогите мне в этом.

1 Ответ

0 голосов
/ 30 августа 2018

В вашем представлении кода, проанализируйте его с json.loads():

import json

data = json.loads(my_json_data)

Затем передайте data в качестве переменной контекста для представления. Затем вы можете увидеть эти переменные и зациклить их, как вы хотите в шаблоне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...