需要基于python的解决方案,用于基于Web的表格数据显示
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了需要基于python的解决方案,用于基于Web的表格数据显示,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1385字,纯文字阅读大概需要2分钟。
内容图文
我需要使表格数据结构(制表符分隔的文本文件)可作为基于Web的解决方案进行查看.我是一位生物信息学程序员,几乎没有基于Web的开发经验.我知道django在python社区非常热,但是我想在这里问一下,然后再购买django上的书.您选择实现这种目标的技术堆栈是什么?
我需要显示一个40-50列和100.000行的表,并希望让用户根据某些数据项过滤数据(即,仅显示特定列中具有特定值的行,仅显示星期一记录的数据并隐藏所有其他工作日)
如果这个问题太含糊或愚蠢,我很抱歉,但是我真的需要一些基本的指导.
谢谢
解决方法:
Django可以做到这一点,但是我认为最好的方法是在django上使用Javascript框架,我目前正在这样做. ExtJS在您的情况下具有各种类型的网格,我认为“实时”网格将是完美的.
它加载了x的行数,因此您不必每次都加载100,000行,就像用户看到的一样.此外,还内置了过滤器等以及许多其他功能
做类似事情的其他JavaScript框架是YUI,我认为JQuery的程度较小
编辑/详细说明
因此,显然这里不是初学者速成课程的地方,但是在我看来,您需要做一些事情并知道一些事情.
这将通过首先创建一个返回JSON string的django视图来起作用.(如果该句子没有任何意义,我建议在Django tutorial上略读……实际上,您可能还是应该这样做)Python有方法将诸如字典/ csv的数据类型(在您的情况下,我想是TSV大声笑)转换为这种格式.然后,当您拥有此名称时(可以通过url指向…当您深入Django时会更有意义),然后创建ExtJS网格并将其指向该url.
有大量关于ExtJS网格here的教程,特别是Tutorial:Grid PHP SQL我认为会有所帮助.显然不是php,但是概念是相同的.
不幸的是,我没有任何自己的例子向您展示,但是有大量有关此内容的资源,我不会花心去买书
内容总结
以上是互联网集市为您收集整理的需要基于python的解决方案,用于基于Web的表格数据显示全部内容,希望文章能够帮你解决需要基于python的解决方案,用于基于Web的表格数据显示所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。