FIxed csv download and redirect path after delete

This commit is contained in:
Candifloss 2025-01-29 21:35:03 +05:30
parent fec137280c
commit 0da3885866
3 changed files with 6 additions and 6 deletions

6
app.py
View File

@ -50,10 +50,10 @@ def create():
def view_list(): def view_list():
if request.method == 'POST': if request.method == 'POST':
outfile = open('inventory_export.csv', 'w', newline='') outfile = open('inventory_export.csv', 'w', newline='')
outcsv = csv.writer(outfile) outcsv = csv.writer(outfile, delimiter='|')
records = db.session.query(Asset).all() records = db.session.query(Asset).all()
outcsv.writerow([column.hostname for column in Asset.__mapper__.columns]) outcsv.writerow([column.name for column in Asset.__mapper__.columns])
[outcsv.writerow([getattr(curr, column.hostname) for column in Asset.__mapper__.columns]) for curr in records] [outcsv.writerow([getattr(curr, column.name) for column in Asset.__mapper__.columns]) for curr in records]
outfile.close() outfile.close()
return send_file('inventory_export.csv', as_attachment=True) return send_file('inventory_export.csv', as_attachment=True)

View File

@ -7,13 +7,13 @@
<body align="center"> <body align="center">
<div align="center"> <div align="center">
<a href="/create">Add</a> | <a href="/create">Add</a> |
<a href="/view">View</a> <a href="/viewall">View</a>
</div> </div>
<form action='' method="post"> <form action='' method="post">
Do you want to delete the item? Do you want to delete the item?
<input type = "submit" value="Confirm"> <input type = "submit" value="Confirm">
<a href='/view'>Cancel</a> <a href='/viewall'>Cancel</a>
</form> </form>
</body> </body>

View File

@ -32,7 +32,7 @@
{{item.warrantyfrom}} {{item.warrantyfrom}}
</td> </td>
<td> <td>
${{item.status}} {{item.status}}
</td> </td>
<td> <td>
{{item.staffnum}} {{item.staffnum}}