小编Tro*_*vin的帖子

如何在Python中解析HTTP日期字符串?

有没有一种简单的方法来解析Python中的HTTP日期字符串?根据标准,有几种方法可以格式化HTTP日期字符串; 该方法应该能够处理这个问题.

换句话说,我想将像"Wed,2009年9月23日22:15:29 GMT"这样的字符串转换为python时间结构.

python datetime parsing http

39
推荐指数
3
解决办法
1万
查看次数

用于紧密DB/GUI耦合的python Web应用程序框架?

我坚信后端和前端之间紧密耦合的异端思想:我希望在生成用户界面时自动使用有关后端的现有隐含知识.例如,如果VARCHAR列的最大值为20个字符,则GUI应自动约束用户在相关表单字段中键入超过20个字符.

我对想要定义我的数据库表的ORM有强烈的反感,或者基于某些hack,因为ORM,每个表都需要有额外的数字ID列.

我已经看了一下Python数据库框架,我想我可以断定SQLAlchemy最适合我的心态.

现在,我需要找到一个自然适合SQLAlchemy(或同等版本)的Web应用程序框架,甚至可能还有我对耦合的兴趣.使用"Web应用程序框架",我的意思是产品/项目,如Pyhons,Django,TurboGears,web2py等.

例如,它理想情况下应该能够:

  • 如果被告知,则自动为进入给定列的数据选择合适的表单窗口小部件 ; 例如,如果列具有10个不同值的列的外键,则窗口小部件应显示10个可能的值作为下拉列表
  • 自动生成javascript表单验证代码,如果字符串输入到即将在INTEGER列中结束的字段等,则会为最终用户提供快速错误反馈
  • 自动生成数据的日历小部件,该小部件将在DATE列中结束
  • 提示NOT NULL约束作为javascript,它抱怨相关输入字段中的空或仅空白数据
  • 生成匹配相关(简单)CHECK约束的 javascript验证代码
  • 通过使用预准备语句和/或外部派生数据的验证,可以轻松避免SQL注入
  • 通过在适当时自动转义传出字符串,可以轻松避免跨站点脚本
  • 如果违反了约束,则使用约束名称生成一些用户友好的错误消息

所有这些都应该动态发生,因此表调整会自动反映在前端 - 可能是使用缓存机制,因此所有模型内省都不会扼杀性能.换句话说,我不想在我的数据库中仔细定义XML文件(或类似文件)中重复我的模型定义.

是否存在Python(或任何语言)的框架?如果不是:如果我自己添加部分上述功能,那么几个Python Web应用程序框架中哪一个最不会受到影响?

python sql coupling metadata data-driven

11
推荐指数
2
解决办法
2612
查看次数

WPS与SAS的兼容性如何?

WPS SAS克隆与SAS Institute的相应产品兼容性如何?有没有人尝试过 - 如果有的话:你遇到任何兼容性问题吗?

sas

11
推荐指数
1
解决办法
3908
查看次数

SMTP Message-Id的约束?

SMTP邮件ID的长度和/或格式是否有限制?即:它们可以存在多长时间,并且只允许某些字符?(我打算只使用ASCII,但我担心甚至可能存在不允许的ASCII字符.)

RFC822定义了这个,但是应该考虑更新的RFC或常见的真实世界方面(例如邮件软件中的常见错误)吗?

smtp

7
推荐指数
1
解决办法
4639
查看次数

Spatial SQL:最合适的方形数据类型?

我有一个空间启用的数据库(在本例中为DB2).我需要在表格中存储大量的正方形.哪种标准空间SQL数据类型最合适?

我想我可以使用ST_polygon,但也许有更专业的类型会给出

  • 更好的性能
  • 更好的数据保证(如果有人在特定列中存储非方形值,我想将其视为错误)

我试图找到ST_rectangleST_square类型,但它们似乎不存在(?)

在我使用DB2的同时,我也对那些不适用于DB2的解决方案感兴趣,只要它们符合标准.

db2 gis spatial geospatial

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

标签 统计

python ×2

coupling ×1

data-driven ×1

datetime ×1

db2 ×1

geospatial ×1

gis ×1

http ×1

metadata ×1

parsing ×1

sas ×1

smtp ×1

spatial ×1

sql ×1