小编Bev*_*ock的帖子

如何从django模板生成静态html文件?

我是Django的新手,我很确定我已经阅读或听说过这样做的方法,但我无法在任何地方找到它.

我不想将渲染的输出从模板发送到浏览器,而是创建一个html文件,然后可以在不需要每次都进行渲染过程的情况下进行提供.我正在开发一个独立于我们主网站服务器的系统,我需要定期为我们的用户提供我的数据快照,而无需他们访问开发系统.

我的直觉说我应该能够以某种方式将响应重定向到文件,但我没有在文档或其他帖子中看到它.

html django django-templates static-html static-site

25
推荐指数
2
解决办法
1万
查看次数

Reportlab 错误:“表格”对象没有属性“_colpositions”

我正在尝试从用户指南中自学 reportlab。我需要创建的文档只是需要放在页面上特定位置的格式化文本。在以下代码段中,table_data 是一个包含 3 个字符串的列表。我将 Table 作为 pdfTable 导入,因为我的应用程序有一个 Table 类。

首先,我试过这个:

top_row = pdfTable(table_data, colWidths=(3*inch, 3*inch, inch))
Run Code Online (Sandbox Code Playgroud)

这给了我这个错误:

Traceback:
File "C:\Python33\lib\site-packages\django\core\handlers\base.py" in get_response
  114.                     response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "C:/Users/Phoenix/PycharmProjects/gamecon\gameconapp\views\utilities.py" in splash_page
  86.                generate_signup_sheets()
File "C:/Users/Phoenix/PycharmProjects/gamecon\gameconapp\views\utilities.py" in generate_signup_sheets
  354.         top_row = pdfTable(table_data, colWidths=(3*inch, 3*inch, inch))
File "C:\Python33\lib\site-packages\reportlab-3.0-py3.3-win-amd64.egg\reportlab\platypus\tables.py" in __init__
  253.                 raise ValueError("%s data error - %d columns in data but %d in column widths" % (self.identity(),ncols, len(colWidths)))
File "C:\Python33\lib\site-packages\reportlab-3.0-py3.3-win-amd64.egg\reportlab\platypus\tables.py" in identity
  332.                     v = cv[i][j]

Exception Type: IndexError …
Run Code Online (Sandbox Code Playgroud)

python reportlab python-3.x

5
推荐指数
1
解决办法
4976
查看次数