我有几个 Django 视图,我想将它们导出为静态 HTML 站点(在 AWS S3 上托管)。该站点不使用任何身份验证或动态功能,因此以静态格式提供服务是理想的。
使用Django StaticGenerator ( original source ) 或者wget -m
似乎是一个很好的解决方案,但它们需要我运行我的 web 服务器(即使它恰好是manage.py runserver
)。
我更喜欢使用 Django API 来检索视图的 HTML。例如:
request
用未登录的用户初始化对象;- 将此传递给我的视图函数/方法;
- 用返回的 HTML 做一些事情