made a lot more squares, removed the spaces between them, made save/ endpoint work.

This commit is contained in:
2017-09-17 10:16:11 -04:00
parent 1f533832d0
commit b1ec762788
5 changed files with 41 additions and 22 deletions

View File

@@ -1,5 +1,10 @@
import random
from string import ascii_lowercase
from flask import Flask, render_template, request, jsonify
from models import Board, session
app = Flask(__name__)
@@ -8,11 +13,22 @@ def main():
color_label_dict = {'red':'exercise',
'blue':'work',
'yellow':'admin',
'green':'finance'}
'green':'finance',
'#2C2416':'',
'black':'',
'#F98D8D':'',
'orange':'',
'white': '',
'#1a1b29': '',
'#000080': '',
'#333333':'',
'#CF5300': '',
'#8B0000': '',
}
colors = list(color_label_dict.keys())
color_num_dict = {'': 0}
color_num_dict = {color: idx + 1 for idx, color in enumerate(colors)}
color_num_dict = {color: str(idx + 1).zfill(2) for idx, color in enumerate(colors)}
return render_template('100_blocks.html',
colors=colors,
@@ -20,10 +36,15 @@ def main():
color_num_dict=color_num_dict)
@app.route('/save/', methods=['POST'])
@app.route('/save', methods=['POST'])
def save():
print(vars(request.form))
return jsonify(vars(request.form))
name = ''
for i in range(12):
name += random.choice(ascii_lowercase)
layout = list(request.get_json().values())[0]
session.add(Board(layout=layout, name=name))
session.commit()
return jsonify(session.query(Board).first().layout)