<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">from django.shortcuts import render
import json
from django.core import serializers
# Create your views here.
from django.http import HttpResponse
from polls.models import *

def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

# file_name is a string
def serialize_requests(review_requests, file_name):
    with open(file_name, "w") as out:
        serializer = serializers.get_serializer("json")()
        try:
            serializer.serialize(review_requests, stream = out)
        # raise 'object is not iterable', single request, wrap it with []
        except TypeError:
            serializer.serialize([review_requests], stream = out)
        out.close()

def deserialize_requests(file_name):
    raw_data = open(file_name, "r")
    json_data = json.load(raw_data)
    data = json.dumps(json_data)
    for obj in serializers.deserialize("json", data):
        obj.save()
</pre></body></html>