Как в проекте на django создать файл внутри функции представления и загрузить в бд
Подскажите, можно ли создать файл внутри функции представления или класса в django на основе приходящих данных и формы, и после загрузить этот файл в bd, чтобы он попадал не в корневую папку проекта, а в папку медиа
? Прилагаю примеры, как я делаю:
def forIndex(request):
if request.method == "POST":
newText = request.POST["file"]
newdata = Data()
newdata.name = newText
print(newText)
with open("text.txt", "w") as file:
data = file.write(newText)
newdata.file = data
return render(request, "new/index.html")
Источник: Stack Overflow на русском