如何处理json文件并在django中以图表的形式显示一些数据

如何处理json文件并在django中以图表的形式显示一些数据,json,django,chart.js,Json,Django,Chart.js,基本上,我已经用python为Amazon review数据集实现了情绪分析。现在我想为它制作一个web应用程序。我试图在谷歌上寻找它,但所有的项目都是针对Twitter数据的。到目前为止,我制作了一个Django应用程序,它可以从用户那里获取json文件并显示成功消息。关于如何在我的脚本中加载json文件并将这些数据放在图表上的任何想法创建一个模型来上载文件。创建一个director上载,以便在项目根目录下上载 from django.db import models class JSONF

基本上,我已经用python为Amazon review数据集实现了情绪分析。现在我想为它制作一个web应用程序。我试图在谷歌上寻找它,但所有的项目都是针对Twitter数据的。到目前为止,我制作了一个Django应用程序,它可以从用户那里获取json文件并显示成功消息。关于如何在我的脚本中加载json文件并将这些数据放在图表上的任何想法

创建一个模型来上载文件。创建一个director上载,以便在项目根目录下上载

from django.db import models

class JSONFile(models.Model):
    file = models.FileField(upload_to='uploads')
您可以使用以下表格:

from django import forms

class JSONFileForm(forms.Form):
    file = forms.FileField(
        label='Select a file',
        help_text='max. 42 megabytes'
    )
创建“chart.html”模板以相应地显示图表,创建“upload.html”模板以呈现上述表单

在your views.py中:


我有点困惑。url.py和HTML文件中的具体更改应该是什么,以便能够进行渲染。
from forms import JSONFileForm
from models import JSONFile
from django.shortcuts import render
def chart(request):
    if request.method == 'POST':
        form = JSONFileForm(request.POST, request.FILES)
        if form.is_valid():
            newfile = JSONFile(file = request.FILES['file'])
            newfile.save()
            json.dumps(request.FILES['file'])
            #format your data here
            return render(request,"chart.html",{}) #pass data context in {} as dict
        else:
            form = JSONFileForm(request.POST)
    else:
         form = JSONFileForm()
         return render(request,"upload.html",{"form":form})