小编Woo*_*ble的帖子

Django和App Engine

我想检查当前在Google App Engine上运行Django的状态,以及在GAE上运行django而不仅仅是使用Webapp的好处.

Django主要杀手功能,恕我直言,是可重复使用的应用程序和中间件.不幸的是,目前大多数Django应用程序都使用模型或模型形式(django-tags,django-reviews,django-profiles,Pinax应用程序).

那么django仍然可以在Google App Engine中运行的剩余功能或优势是什么(除了禁用的内容:流行的django应用程序,会话和身份验证中间件,用户和管理员,模型等).

此外,还有一个在App Engine中工作的Django应用程序列表吗?

django google-app-engine

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

我可以将MySQL数据库与App Engine应用程序一起使用

我知道App Engine有自己的数据存储区.这对大多数情况来说都很好,并且相当容易使用.但是,我们有一个MySQL数据库,我们用于几个应用程序,而不是所有这些都是基于Web的.我们想要使用App Engine有很多原因,但是想让App Engine应用程序访问我们的MySQL数据库.我发现的文档并没有明确说明我是否可以这样做.有没有人做过它或指向显示如何做的文件?

mysql sql google-app-engine

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

如何卸载我使用easy_install安装的Python模块("egg")?

我使用easy_install安装了几个Python模块.我该如何卸载它们?

我看不到列出的卸载选项easy_install --help.

python egg easy-install

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

如何在Google Play应用说明中加入项目符号?

我已经研究了这个,但只发现您可以使用<b> ... </ b>和<i> ... </ i>进行基本格式设置以获取Google Play中的应用说明,所以有人知道是否是否可以显示一个子弹(实心圆圈)符号 - 最好是缩进?

android google-play

23
推荐指数
3
解决办法
9601
查看次数

python:可执行的zip文件包含数据文件吗?

作为python的新手,我最近才发现通过将__main__.py文件放在文件顶部直接执行.zip文件的能力.这适用于python代码,但是我可以捆绑其他类型的文件并使用我的脚本访问它们吗?如果是这样,怎么样?

我的最终目标是将一些图像文件与python代码捆绑在一个.zip文件中,然后能够在应用程序中使用这些图像而无需将它们提取到磁盘.我还想捆绑版权声明,发行说明等,以便整个应用程序及其数据文件都在单个zip中,可以执行而无需在某处提取.

python

21
推荐指数
3
解决办法
8435
查看次数

如何在python中更改文件夹名称?

我有多个文件夹,每个文件夹都有一个人的名字,首先是名字,最后是姓氏.我想更改文件夹名称,以便首先使用逗号,然后是第一个名称.

例如,在文件夹Test中,我有:

C:/Test/John Smith
C:/Test/Fred Jones
C:/Test/Ben Jack Martin
Run Code Online (Sandbox Code Playgroud)

我想这样做:

C:/Test/Smith, John
C:/Test/Jones, Fred
C:/Test/Martin, Ben Jack
Run Code Online (Sandbox Code Playgroud)

我尝试了os.rename的一些东西,但我似乎无法使用不同的名称长度,我不知道如何将逗号插入姓氏.

此外,一些文件夹名称已经是正确的形式,所以我需要在重命名期间跳过这些文件夹.我想你可以通过添加一个if来做到这一点,这样如果文件夹名称包含一个逗号,它将继续.

否则,姓氏将始终是文件夹名称中的最后一个单词.

感谢您的任何帮助,您可以提供.

python rename

21
推荐指数
4
解决办法
5万
查看次数

将db转储到rails中的yml fixture的标准方法是什么?

我已经看到一些插件和自定义rake任务将活动数据库转储到灯具,但我不确定主流技术是什么.

基本上,我想要与rake相反:db:fixtures:load,以便我可以在部署时将基本数据库信息(管理员用户帐户,一个)放入svn中.我不想手动创建夹具,例如需要很长时间的样本数据.

当我们部署时,我希望能够运行

rake db:migrate
rake db:fixtures:load
Run Code Online (Sandbox Code Playgroud)

并参加比赛.

在rails中执行此操作的最佳/首选方法是什么?

编辑:

所以似乎没有标准的方法来执行db:fixtures:load的相反rake任务.

我不想使用迁移,因为我想要一个标准的方法来为我的所有项目执行此操作,并且我不喜欢在迁移中添加更多管理员帐户的想法.其次,我一直在重新思考使用灯具的想法.我决定使用yaml_db,因为它使用rake任务:

rake db:data:dump
rake db:data:load
Run Code Online (Sandbox Code Playgroud)

数据将在YAML文件中结束而不会破坏测试装置(可能会有所不同,现在我更仔细地考虑这个问题).此外,如果像Heroku这样的主要发行工具正在使用它,我不必担心支持/长寿问题.

我想这最接近我会找到的"标准".

感谢所有的好评.

rake ruby-on-rails

19
推荐指数
2
解决办法
9611
查看次数

从AppEngine下载日志,包括Python日志语句

我知道您可以使用appcfg.py下载原始访问日志,但我真的对围绕特定请求的所有信息感兴趣,例如python日志记录语句,异常和api统计信息(就像在线日志查看器一样).有没有人知道是否有办法以另一种方式获取该信息,然后自己构建它?

如果有人想知道,我们想对问题进行一些连续统计分析,并将它们显示在办公室墙上的大屏幕上.

logging google-app-engine

18
推荐指数
2
解决办法
5704
查看次数

为什么easy_install会提取一些蟒蛇蛋而不是其他?

查看我的/usr/local/lib/python.../dist-package目录,我有.egg目录和.egg文件.

为什么安装程序会选择将额外的软件包添加到.egg目录中,而是将其他文件保留为.egg扩展名?

python egg

18
推荐指数
2
解决办法
7741
查看次数

datetime.datetime.now()+ 1

我想添加1天3小时+ datetime.now.

mante = Employee()
mante.usercompany = idnamez
mante.knowledgelost = datetime.datetime.now()+1 day more 3 hours.
mante.seguemplelost = datetime.datetime.now()+1 
mante.put()
Run Code Online (Sandbox Code Playgroud)

有人知道怎么做吗?

python django

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