Pygal点击栏并发布数据?

2024-10-02 08:26:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用pygal和flask创建一个简单的图表web应用程序来绘制我存储在mysql数据库中的一些财务数据。数据库中的数据是分层的,我希望应用程序从层次结构的顶部开始,并允许用户通过单击图表的相关部分向下钻取。在

我使用flask显示动态生成的pygal图表。在

数据库数据示例:

guid | name | value | parentGuid | Description
------------------------------------------------
1234 | cat1 | 1     | null       | Blah, blah
4567 | cat2 | 55    | null       | asfdsa
8901 | cat3 | 22    | 1234       | asfdsa
5435 | cat4 | 3     | 8901       | afdsa
etc...

使用python+sql向下钻取层次结构没有问题,但我遇到的难题是如何使用pygal图表中的链接向下钻取。在

^{pr2}$

所以当我点击pygal图表中嵌入的链接时

'xlink': {'href': '/'}

如何使其重定向回同一页并将所选帐户的GUID作为POST数据传递?或者有没有其他方法不涉及POST?在

每次他们点击的时候页面都会重新加载,所以我希望尽可能的简单,而不必涉及ajax/java/等等。。。不过,如果没有其他选择,我愿意接受。在

我还没有对它进行编码,但是还会有一些附加的表单控件添加到页面中,允许用户设置日期范围来控制显示的数据量。我计划使用POST来传递用户输入,但是在我走得太远之前,我需要弄清楚如何管理这个基本功能。在

有什么想法?在


Tags: 数据用户web数据库应用程序flask层次结构链接

热门问题