Fala Pessoal, blz?
Eu estou tentando rodar uma applicação em flask e gostaria de pegar o retorno de um formulário, colocar como value em um dicionario e retornar esse dicionario em formato json. Porém, no resultado aparece um objeto json com valores nulos. Como posso corrigir isso? vlw
--
my_dictionary = {'user1':'A', 'user2':'B'}
with 'A' and 'B' being dictionaries
@app.route('/person_page', methods=['GET','POST'])
def get_data():
name= request.form.get('name')
surname = request.form.get('surname')
age = request.form.get('age')
profession = request.form.get('profession')
company = request.form.get('company')
person = Person(name, surname, age, profession, company)
#this method returns me a dictionary from all the info gathered above
data = pessoa.get_person_dictionary()
#at the end it appears a json object with the 'user3' key, but values as 'null'
my_dictionary['user3'] = data
return render_template('person_page.html', name=name, surname=surname,
age=age, profession=profession, company=company)
#from html I used the <action> to send me to the page bellow:
@app.route('/person_page/jsonify', methods=['POST'])
def jsonify_dictionary():
return jsonify(my_dictionary)