小编Pan*_*Jee的帖子

Mongoid或MongoMapper?

我已经尝试了MongoMapper,它功能齐全(提供几乎所有AR功能),但我对使用大型数据集时的性能不是很满意.有没有人比较Mongoid?任何性能提升?

ruby mongodb mongomapper mongoid odm

83
推荐指数
5
解决办法
2万
查看次数

使用Python在App Engine上读取文件?

是否可以在GAE上打开文件只是为了读取其内容并获取最后修改的标签?

我得到一个IOError:[Errno 13]文件无法访问:我知道我无法删除或更新,但我相信阅读应该是可能有人遇到过类似的问题吗?

os.stat(f,'r').st_mtim
Run Code Online (Sandbox Code Playgroud)

python google-app-engine

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

如何在Celery任务中使用Flask-SQLAlchemy

我最近切换到Celery 3.0.在此之前,我使用Flask-Celery将Celery与Flask整合在一起.虽然它有许多问题,比如隐藏了一些强大的Celery功能,但它允许我使用Flask app的完整上下文,尤其是Flask-SQLAlchemy.

在我的后台任务中,我正在处理数据,而SQLAlchemy ORM则用于存储数据.Flask-Celery的维护者已经放弃了对该插件的支持.该插件在任务中挑选了Flask实例,因此我可以完全访问SQLAlchemy.

我试图在我的tasks.py文件中复制此行为,但没有成功.你有任何关于如何实现这一目标的提示吗?

python celery flask flask-sqlalchemy

35
推荐指数
3
解决办法
2万
查看次数

使用imaplib获取电子邮件但不要将其标记为SEEN

我想从用户的收件箱中解析一些电子邮件,但是当我这样做时:

typ, msg_data = imap_conn.fetch(uid, '(RFC822)')
Run Code Online (Sandbox Code Playgroud)

它将电子邮件标记为SEEN或阅读.这不是所需的功能.你知道我怎么能把电子邮件保持在以前的凝视中看到或不看?

python gmail imaplib

23
推荐指数
2
解决办法
8032
查看次数

我无法使用Python在Gmail中搜索已发送的电子邮件

我正在尝试搜索已发送的消息(实际上我关心两者),但我只收到传入的消息.暂时我有

imap_conn.select()
str_after = after.strftime('%d-%b-%Y')
typ, msg_ids = imap_conn.search('UTF-8','SINCE',str_after)
Run Code Online (Sandbox Code Playgroud)

这给出了相同的结果

imap_conn.select('INBOX')
Run Code Online (Sandbox Code Playgroud)

当我用ALL或SENT替换INBOX时,我得到:命令SEARCH在状态AUTH中是非法的,只允许在SELECTED状态下

python gmail imaplib

10
推荐指数
2
解决办法
9443
查看次数

使用FQL获取用户的Facebook赞

各位大家好,我正在尝试使用FQL在FB上获取朋友的喜欢

'SELECT name,type FROM page WHERE page_id IN (SELECT target_id  FROM connection WHERE source_id=%i and target_type="Page") AND type!="APPLICATION"'%(friend.fb_uid))
Run Code Online (Sandbox Code Playgroud)

当我要求自己的喜欢但是没有为我的朋友返回任何内容时,查询按预期工作.我添加了喜欢的权限,但仍然没有.

有任何想法吗?

facebook facebook-fql

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

GWT,Sproutcore或卡布奇诺

我即将开始一个新的webapp,它将在P/GAE上运行,并且在前端我们想要使用上述框架之一(GWT,SC,Cap).您认为哪一个对开发人员最友好?似乎Cappuccino看起来很棒,但你必须学习Obj-J.Sproutcore似乎更好(因为只有JS)但我不能说我对文档印象深刻加上一些演示被破坏了.另一方面,GWT非常成熟,但我觉得使用Java可能会减慢你的速度,因为你不能使用一些JS怪癖,另一方面,它周围有充满活力的生态系统.

gwt cappuccino sproutcore

6
推荐指数
1
解决办法
1383
查看次数

Urrlib3/Requests:Google App Engine上的HTTPS问题

嗨,我正在尝试使用App Engine上的请求建立HTTPS连接,但是我收到以下错误

NameError: name 'CERT_NONE' is not defined
Run Code Online (Sandbox Code Playgroud)

似乎urrlib3无法导入ssl.有任何想法吗?

更新:问题是App Engine上的ssl缺少以下内容

from ssl import wrap_socket, CERT_NONE, SSLError
Run Code Online (Sandbox Code Playgroud)

python ssl google-app-engine python-requests

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

即使后端正在运行,以后端为目标的App Engine任务也会获得503

很多任务都无法执行,因为它们从目标后端获得503.这是非常奇怪的,因为大多数任务都会执行,但似乎如果它得到503一次它总会得到503.

我尝试手动运行任务并且后端处于活动状态并且正在服务但是如果任务在503之前失败,那么它将在现场使用503再次失败.

任何线索?

google-app-engine task-queue

5
推荐指数
0
解决办法
194
查看次数

使用GAE remote api和本地(dev)安装

有没有人发现使用GAE远程api而不是连接到AppEngine连接到localhost?当然是出于开发目的

api google-app-engine

4
推荐指数
1
解决办法
3487
查看次数

Python将ISO编码为UTF8

我试图使用Python脚本(Python 2.5和PyPy)阅读我的电子邮件我的一些结果不是ASCII,我得到这样的字符串:

=?ISO-8859-7 2 B 4 0OXm7/Dv8d/hIPP07 + 0gyuno4enx/u3h?="

有没有办法解码它并转换为utf-8,以便我可以处理它?我试过.decode('ISO-8859-7'),但我得到了相同的字符串

python encoding internationalization

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

Rails 3.0 ORM不可知的管理插件

嘿铁路人员,确实知道ActiveScaffold的任何等价物但是对ORM不可知或者至少对于Mongoid?

activescaffold ruby-on-rails mongoid

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

Python urllib的意外行为

我尝试使用JSON响应,但我有一个非常奇怪的行为.终点是在Tomcat上运行的Java应用程序.我想加载以下网址

http://opendata.diavgeia.gov.gr/api/decisions?count=50&output=json_full&from=1
Run Code Online (Sandbox Code Playgroud)

使用Ruby open-uri我加载了json.如果我在浏览器中点击,我仍然会收到回复.一旦我尝试使用Python的urllib或urllib2,我就会收到错误

javax.servlet.ServletException: Could not resolve view with name 'jsonView' in servlet with name 'diavgeia-api'
Run Code Online (Sandbox Code Playgroud)

这很奇怪,我猜错误在于API服务器.任何提示?

python api json servlets

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