add requirements.txt
This commit is contained in:
75
app.py
75
app.py
@@ -87,14 +87,87 @@ def upload_file():
|
||||
stl=stl_file.filename,
|
||||
src=src_file.filename,
|
||||
isprinted=isprinered,
|
||||
dateadd=datetime.now().strftime('%d.%m.%Y'))
|
||||
datead=datetime.now().strftime('%d.%m.%Y'))
|
||||
db.session.add(detal)
|
||||
db.session.commit()
|
||||
|
||||
return redirect(url_for('admipage'))
|
||||
|
||||
|
||||
@app.route('/editcard')
|
||||
def editcadrd():
|
||||
allDetals = {}
|
||||
|
||||
detalsQuery = PrintedDetal.query.all()
|
||||
|
||||
for detal in detalsQuery:
|
||||
detals = {}
|
||||
detals['id'] = detal.id
|
||||
detals['img'] = detal.img
|
||||
detals['stl'] = detal.stl
|
||||
detals['src'] = detal.src
|
||||
detals['isprinted'] = detal.isprinted
|
||||
detals['date'] = detal.dateadd
|
||||
|
||||
allDetals[detal.id] = detals
|
||||
return render_template('editcard.html', detals=allDetals)
|
||||
|
||||
|
||||
@app.route('/editcard/<id>')
|
||||
def editcard2(id):
|
||||
data = PrintedDetal.query.get(id)
|
||||
print(data.id)
|
||||
return render_template('cardupdate.html', data=data.id)
|
||||
|
||||
|
||||
@app.route('/updater', methods=['POST'])
|
||||
def updater():
|
||||
|
||||
if request.method == 'POST':
|
||||
id = request.form.get('dataid')
|
||||
detal = PrintedDetal.query.get(id)
|
||||
|
||||
image_file = request.files['img']
|
||||
stl_file = request.files['stl']
|
||||
src_file = request.files['src']
|
||||
|
||||
print(detal.id)
|
||||
|
||||
if len(image_file.filename) > 0:
|
||||
filename = image_file.filename.split('.')
|
||||
image_file.filename = secrets.token_hex(15) + '.' + filename[-1]
|
||||
image_file.save(os.path.join(
|
||||
app.config['UPLOAD_IMG_FOLDER'], image_file.filename))
|
||||
detal.img = image_file.filename
|
||||
|
||||
if len(stl_file.filename) > 0:
|
||||
filename = stl_file.filename.split('.')
|
||||
stl_file.filename = secrets.token_hex(15) + '.' + filename[-1]
|
||||
stl_file.save(os.path.join(
|
||||
app.config['UPLOAD_STL_FOLDER'], stl_file.filename))
|
||||
detal.stl = stl_file.filename
|
||||
|
||||
if len(src_file.filename) > 0:
|
||||
filename = src_file.filename.split('.')
|
||||
src_file.filename = secrets.token_hex(15) + '.' + filename[-1]
|
||||
src_file.save(os.path.join(
|
||||
app.config['UPLOAD_SRC_FOLDER'], src_file.filename))
|
||||
detal.src = src_file.filename
|
||||
|
||||
if request.form.get('isprinted') == 'on':
|
||||
isprinered = True
|
||||
else:
|
||||
isprinered = False
|
||||
|
||||
detal.isprinted = isprinered
|
||||
db.session.commit()
|
||||
|
||||
return redirect(url_for('editcadrd'))
|
||||
|
||||
|
||||
|
||||
|
||||
return "123"
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user