Как изменить указанное c текстовое имя в html файле на django и json файл? - PullRequest
0 голосов
/ 10 июля 2020

После загрузки файла json я хочу прочитать файл json и изменить конкретное текстовое имя на странице html, используя объекты json. Для этого нужна любая помощь, чтобы получить его.

Приведенный ниже код предназначен для загрузки файла и сохранения его в одном каталоге:

def post(self,request):
        try:
            json_file = request.data.get('json_file')
            path = settings.MEDIA_ROOT+'json_folder'
            if os.path.exists( path):
                shutil.rmtree(path )
                os.makedirs(path )
            elif not os.path.exists(path ):
                os.makedirs(path)
            path = default_storage.save(settings.MEDIA_ROOT+'json_folder/'+'', ContentFile(json_file.read()))
          
            return Response({"status":True,"message":"data upload successfully"})           
        except Exception as e:
            return Response({"status":False,"message":"data not uploaded"})

и json

data:
{
                            
         "label_data":[                                   
                          {
                                "Course": "Class",
                                                },
                                                {
                                                    "Student": "Candidate",
                                                },
                                                {
                                                    "Grading": "Points",
                                                },
                                                {
                                                    "faculty": "Teaching Assistant",
                                                },
{
                                                    "faculty1": "Teaching Assistant1",
                                                }
                                     
                                      
                                    ],

                             "table_header":[
                                                "Student Name",
                                                "TA",
                                                "Candidate",


                                                    ]
                        }
...