<div dir="ltr">I created a 3-item JSON object (an array of items) and want to reference it via javascript in my main.html page. I also have other template data I wish to send (a nonce, a title, etc.). <div><ul><li>When I exclude the JSON object, everything renders fine, but as soon as I add the JSON object to templateData, I get a TypeError that render_template() takes exactly one argument.<br></li><li>If I render_template with just the JSON object, the page renders OK (just missing the other data I want to have available like title and script_nonce)</li></ul><div><br></div><div>Am I just missing something that's totally obvious, or is it not possible to pass a JSON array along with other templateData?</div><div><br></div><div><div>entries = [</div><div>        {</div><div>            'id': 1,</div><div>            'session': 1392596278493910,</div><div>            'time': '201611161227',</div><div>            'from': 'Device123',</div><div>            "Message1": "Hello, my name is Billy",</div><div>        },</div><div>        {</div><div>            'id': 2,</div><div>            'session': 1392596278493910,</div><div>            'time': '201611161229',</div><div>            'from': 'Tom1',</div><div>            'Message': 'Hello Billy, my name is Tom Riddle',</div><div>        },</div><div>        {</div><div>            'id': 3,</div><div>            'session': 1392596278493910,</div><div>            'time': '201611161244',</div><div>            'from': 'Device124',</div><div>            'Message': 'Do you know Moaning Myrtle?',</div><div>        },</div><div>    ]</div><div><br></div><div>@app.route('/', methods=['GET'])</div><div>def hello():</div><div>    # Create a nonce for this page</div><div>    scriptNonce = random.getrandbits(64)</div><div>    </div><div>    templateData = {</div><div>        'title' : 'Tom Riddle Diary',</div><div>        'script_nonce' : scriptNonce,</div><div>        'entry_Collection' : entries</div><div>        }</div><div>    </div><div>    r = make_response(render_template('main.html', **templateData))</div><div>    return r</div></div></div></div>