add route to all forms

This commit is contained in:
2022-11-03 21:35:02 +03:00
parent 5fa299d2db
commit 58dc4d8302
2 changed files with 44 additions and 36 deletions

16
app.py
View File

@@ -28,17 +28,29 @@ def adminpage():
@app.route('/adduser', methods=['GET', 'POST']) @app.route('/adduser', methods=['GET', 'POST'])
def useradd(): def useradd():
if request.method == 'POST': if request.method == 'POST':
"""
fio = request.form['fio'] fio = request.form['fio']
dolgn = request.form['dolgnost'] dolgn = request.form['dolgnost']
userAdd = User(FIO=fio, dolgnost=dolgn) userAdd = User(FIO=fio, dolgnost=dolgn)
db.session.add(userAdd) db.session.add(userAdd)
db.session.commit() db.session.commit()
"""
print('add user')
return redirect(url_for('adminpage')) return redirect(url_for('adminpage'))
@app.route('/addprogul') @app.route('/addprogul', methods=['GET', 'POST'])
def addprogul(): def addprogul():
pass if request.method == 'POST':
print("add progul ")
""""
dataproeba = request.form['dateprogul']
sotrId = request.form['sotrudnil']
print(dataproeba)
print(sotrId)
"""
return redirect(url_for('adminpage'))
if __name__ == '__main__': if __name__ == '__main__':

View File

@@ -18,21 +18,20 @@
</header> </header>
<div class="container card"> <div class="container card">
<form method="post" enctype=multipart/form-data action="/addprogul">
<h2>Добавить прогул</h2> <h2>Добавить прогул</h2>
<label> Выберите сотрудника из списка ниже </label> <form method=post enctype=multipart/form-data action="/addprogul">
<select class="form-select" aria-label="Default select example">
{% for key, value in users.items() %}
<label> Выберите сотрудника из списка ниже </label>
<select class="form-select" name="sotrudnik">
{% for key, value in users.items() %}
<option value="{{key}}">{{value}}</option> <option value="{{key}}">{{value}}</option>
{% endfor %} {% endfor %}
</select> </select>
<label for="startDate">Выберите дату прогула</label> <label for="startDate">Выберите дату прогула</label>
<input id="startDate" class="form-control" type="date" /> <input id="startDate" class="form-control" type="date" name='dateprogul' />
<button type="button" class="btn btn-primary">Добавить</button> <button type="submit" class="btn btn-primary">Добавить</button>
</form> </form>
</div> </div>
@@ -40,7 +39,7 @@
<div class="container card"> <div class="container card">
<h2> <h2>
Добавить сотрудника Добавить сотрудника
</h2>
<form method="post" enctype=multipart/form-data action="/adduser"> <form method="post" enctype=multipart/form-data action="/adduser">
<div class="mb-3"> <div class="mb-3">
<label>ФИО сотрудника</label> <label>ФИО сотрудника</label>
@@ -48,19 +47,16 @@
</div> </div>
<div class="mb-3"> <div class="mb-3">
<label for="exampleInputPassword1" class="form-label">Должность</label> <label for="exampleInputPassword1" class="form-label">Должность</label>
<select class="form-select" name="dolgnost" aria-label="Default select example"> <select class="form-select" name="dolgnost">
<option value="laborant">Лаборант</option> <option value="laborant">Лаборант</option>
<option value="ingener">Инженер</option> <option value="ingener">Инженер</option>
<option value="vedingener">Ведущий инженер</option> <option value="vedingener">Ведущий инженер</option>
</select> </select>
<button type="submit" class="btn btn-primary">Добавить</button> <button type="submit" class="btn btn-primary">Добавить</button>
</div>
</form> </form>
</h2>
</div> </div>
</body> </body>
</html> </html>