gpt4 book ai didi

python - 如何在django中保存html文件?

转载 作者:行者123 更新时间:2023-12-01 00:34:46 26 4
gpt4 key购买 nike

我有一个形成 html 模板的 View

class CvView(AuthorizedMixin, View):

def get(self, request, employee_id, format_):
employee = get_object_or_404(Employee, pk=employee_id)
user = request.user
content_type, data = Cv(employee, format_, user).get()
print(type(data))

if isinstance(data, BytesIO):
return FileResponse(
data, as_attachment=True, filename=f'cv.{format_}',
content_type=content_type)
return HttpResponse(data, content_type=content_type)

此 View 有一个数据变量。该变量包含 html 模板的主体。如果我在控制台中打印 print(data)我明白了

<!DOCTYPE html>
<html lang="en">
<head>
.....
</head>
<body>
.....
</body>

值的类型是<class 'django.utils.safestring.SafeText'>

我对这个问题感兴趣:我可以从这个变量获取一个 html 文件并将其保存在磁盘上吗?我怎样才能做到这一点?

最佳答案

尝试过这个吗?

with open('template.html', 'w+') as output:
output.write(str(data))

关于python - 如何在django中保存html文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57884223/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com