Я делаю проверку файлов по имени после загрузки файлов, но цикл заканчивается после первого файла в цикле из-за наличия return redirect
, если файл существует.
Я попытался найти похожиепроблемы безрезультатны.Вероятно, из-за того, что не знал, как сформулировать вопрос.
def check_for_file(self):
names = ['media/reports/Stylist_Analysis.xls',
'media/reports/Tips_By_Employee.xls',
'media/reports/Employee_Hours.xls',
'media/reports/Employee_Hours (1).xls',
'media/reports/Employee_Service_Efficiency_SC 8-10.xls',
'media/reports/SC_Client_Retention_Report.xls']
for name in names:
if os.path.isfile(name):
return redirect('landing')
else:
return redirect('blog-home')
Я бы хотел, чтобы он прошел по каждому пути к файлу и проверил, существует ли файл.После подтверждения каждого файла я бы хотел, чтобы он был перенаправлен.