Показать текст из файла JSON в шаблоне DjangoHtml

Программисты Html
Ответить
Anonymous
 Показать текст из файла JSON в шаблоне Django

Сообщение Anonymous »

Я начинаю изучать Django, я сделал несколько основных шаблонов/представлений и хочу показать текст из файла JSON, расположенного в папке Assets/Jsons. Файл называется «quotes.json»
Содержание файла JSON:

Код: Выделить всё

{
"emp_details": [
{
"emp_name": "johnny",
"email": "example1.mail@gmail.com",
"job_profile": "intern"
},
{
"emp_name": "gustav",
"email": "gustav.empl@gmail.com",
"job_profile": "developer"
},
{
"emp_name": "emily",
"email": "emily@gmail.com",
"job_profile": "Full Time"
}
]
}
< /code>
Вот views.py:
from django.http import HttpResponse
from django.shortcuts import render

from django.contrib.auth import get_user_model

#from . import models

def homepage(request):
##here is where I want to have the json data
##and return it in the render along with the request and 'homepage.html'

return render(request,'homepage.html')

def about(request):
return render(request,'about.html')

def users(request):

User = get_user_model()
users = User.objects.all()

return render(request,'users.html',{'users':users})

< /code>
Вот Homepage.html, макет. Html имеет CSS и некоторые навигационные кнопки. Я буквально хочу, чтобы содержимое JSON было показано в виде текста на домашней странице. < /P>
{% extends 'layout.html' %}

{% block title %}
Home
{% endblock %}

{% block content %}

{% load static %}

{% load static %}


console.log(json1_data);


Home


Welcome {{request.user}}


Check out my [url=/about]About[/url] page.

{% endblock %}

Я попытался импортировать файл с помощью базового Python, но и не имел большого успеха

Подробнее здесь: https://stackoverflow.com/questions/797 ... o-template
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»