我正在使用Turbogears-2.3框架,现在我知道如何使用tgext.datahelpers上载数据库中的文件。我知道文件被上传到磁盘中,数据库中的元数据被存储在JSON格式中。现在我想查询数据库,并希望在文件列表中生成链接,这样如果有人点击它,那么文件就可以下载。但是,当我试图查询数据库并查看表时,在文件列中,我得到如 trai.model.model.F_AttachedFile对象的文本,位于0xa7325bac(trai是项目的名称)。 当我遍历表并在javascript控制台中打印元素的值时,同样的事情正在打印。任何人都可以请告诉我如何从此生成可下载的链接。 非常感谢你turbogears查询数据库文件
0
A
回答
0
不知道我完全理解你的问题,一小段代码可能有助于理解上下文,但如果我猜对了你正在尝试tgext.datahelpers上传文件的url。
在这种情况下看到https://bitbucket.org/axant/tgext.datahelpers#rst-header-attachments每个附件Column
提供了一个url
属性,这样你就可以从那里得到的URL。
还有一个例子,它保存和Document
模型与file
字段并查询它打印的网址。
相关问题
- 1. .mdf文件和跨数据库查询?
- 2. 将数据库查询写入文件
- 3. 读写文件与查询数据库
- 4. Kohana数据库查询视图文件
- 5. 查询数据库
- 6. 查询数据库
- 7. 倾销csv文件数据到数据库,通过SQL查询
- 8. 从sqlite数据库结果文件名查询数据?
- 9. 数据库查询计数
- 10. MYSQL - 如何查找向数据库发送查询的文件
- 11. 文档数据库多边形查询
- 12. 具体5.7数据库查询文档
- 13. MySQL数据库查询与if条件
- 14. 将文本文件查询到数据库中
- 15. CodeIgniter的数据库查询
- 16. 查询wordpress数据库
- 17. Oracle数据库查询
- 18. SQL Server数据库查询
- 19. Java和数据库查询?
- 20. Django查询数据库
- 21. PHP的数据库查询
- 22. Northwind数据库Linq查询
- 23. 数据库查询问题
- 24. 数据库查询问题
- 25. 数据库XPath查询
- 26. mysql查询数据库
- 27. 数据库,查询实现
- 28. SQL跨数据库查询
- 29. 查询MySQL数据库
- 30. 查询MySQL数据库
非常感谢您给出这个提示。经过一些操作后,我可以获得URL。其实我重写了默认的AttachedFile类,但在编写新的F_AttachedFile类时,我忘了在self.url参数中添加self.uuid。现在我可以得到这些网址。接下来的任务是让它们在网格显示中可点击。你能提供一些关于这个的提示吗?谢谢 – neeraj 2014-11-11 05:22:42
如果通过网格显示你的意思是TurboGears管理员//CrudRestController你可能想看看http://turbogears.readthedocs.org/en/latest/turbogears/wikier/admin.html#the-slug-column它显示了如何显示一个带有链接的URL字段。 – amol 2014-11-11 07:50:14
非常感谢。我会检查这个解决方案。不过,我使用jQuery来做。 – neeraj 2014-11-11 10:10:48