У меня есть скрипт, который преобразует код Python в его псевдокод, и я хочу интегрировать скрипт в веб-сайт. Я поместил скрипт в каталог моего конвертера. Моя функция просмотра выглядит следующим образом:
def uploadFile(request):
if request.method == 'POST' and request.FILES['pythonFile']:
pyFile = request.FILES['pythonFile']
fs = FileSystemStorage()
filename = fs.save(pyFile.name,pyFile)
uploaded_file_url = fs.url(filename)
converter.main(uploaded_file_url)
return render(request,'converter/index.html',{
'uploaded_file_url' : uploaded_file_url
})
return render(request,'converter/index.html',{
'error' : 'File not uploaded successfully'
})
Здесь converter.main()
- это точка входа в скрипт, и он получает полный путь к файлу в качестве аргумента. Но когда я поставляю uploaded_file_url
, который в основном похож на /media/test.py
, он выдает ошибку File Not Found
. Но когда я проверяю каталог мультимедиа, загруженный файл уже присутствует там. Я хотел знать, что в основном пошло не так.