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():
if request.method == 'POST':
outfile = open('inventory_export.csv', 'w', newline='')
outcsv = csv.writer(outfile)
outcsv = csv.writer(outfile, delimiter='|')
records = db.session.query(Asset).all()
outcsv.writerow([column.hostname for column in Asset.__mapper__.columns])
[outcsv.writerow([getattr(curr, column.hostname) for column in Asset.__mapper__.columns]) for curr in records]
outcsv.writerow([column.name for column in Asset.__mapper__.columns])
[outcsv.writerow([getattr(curr, column.name) for column in Asset.__mapper__.columns]) for curr in records]
outfile.close()
return send_file('inventory_export.csv', as_attachment=True)

View File

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

View File

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