当我访问appengine.google.com/a/mydomain.com时,我可以登录并查看我的所有应用并管理它们.
但是,当我尝试使用remote_api时,相同的用户名/密码不起作用.
我正在使用http://code.google.com/appengine/articles/remote_api.html上的交互式控制台代码
我正在考虑将CouchDB用于一个项目,将GAE应用程序引擎数据存储用于另一个项目.对于关系的东西,我倾向于使用postgres,虽然我更喜欢ORM.
无论如何,哪些用例最适合非关系数据存储?
django.forms 是非常好的,几乎完全是我想要在我当前的项目上做的,但不幸的是,谷歌应用引擎使得大部分Django无法使用,因此将它与应用程序一起打包似乎有点愚蠢.
我也发现了FormAlchemy,它是一个类似于Django形式的SQLAlchemy模拟器,我打算完全探索它,但它与SQLAlchemy的关系表明它也可能给我带来一些麻烦.
是否有我没有考虑过的用于python的HTML表单处理库?
我正在尝试为Python Markdown-2.0.3-py2.7.egg添加视频扩展
事情不起作用,所以我想用pdb调试器来看看发生了什么.
我似乎无法找到插入pdb的源代码.
鸡蛋位于这里:
/usr/local/lib/python2.7/site-packages/Markdown-2.0.3-py2.7.egg
Run Code Online (Sandbox Code Playgroud)
使用iPython,我可以查看Markdown模块的Python源代码及其路径:
/usr/local/lib/python2.7/site-packages/Markdown-2.0.3-py2.7.egg/markdown/__init__.py
Run Code Online (Sandbox Code Playgroud)
但我无法导航到该文件,也无法在文本编辑器中打开它.
我猜测我正在查看的源代码可能是从编译的egg中生成的.但是,似乎必须有某种方式来访问代码.
在Google应用引擎中,我想在运行时添加任务.
此任务将在特定时间开始运行(例如,5月20日上午9点).
此任务将从那时起每2分钟重复一次.
我知道Google应用引擎有cron任务来安排任务.
但我的问题是我无法在运行时向cron任务添加任务.
谢谢
我刚刚开始使用Python和编程,我有一个关于存储许多对象的一般问题.
到目前为止,我对对象的理解是:我可以定义一个对象:
class Meal:
Run Code Online (Sandbox Code Playgroud)
并且有功能,以便我可以找到它,例如Meal.drink返回'soda'和Meal.main返回'pizza'.到现在为止还挺好.
但是,我不确定在存储大量对象时我做的是正确的.现在,我将它们全部保存在列表中,这样每次我想记录一顿新餐时我都会这样做:
temp = Meal()
listOfMeals.append(temp)
Run Code Online (Sandbox Code Playgroud)
如果我想知道我在所有记录的食物中有多少次苏打水,我会在列表中重复并计算:
for each in listOfMeals
if each.drink == 'soda':
sodaCount = sodaCount + 1
Run Code Online (Sandbox Code Playgroud)
这是处理长对象列表的最佳方法吗?对我来说感觉有点笨拙,但由于我没有面向对象编程的经验(一般的编程经验很少),我不确定我是否忽略了一些明显的东西.
感谢您的任何帮助.
我正在检查java.net.InetAddressClass 的源文件,发现很少有方法总是返回false.例如
/**
* Utility routine to check if the InetAddress is a site local address.
*
* @return a <code>boolean</code> indicating if the InetAddress is
* a site local address; or false if address is not a site local unicast address.
* @since 1.4
*/
public boolean isSiteLocalAddress() {
return false;
}
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?为什么我们需要一个总是返回false的方法?对于此类中以"is"开头的所有方法,它们都是相同的.请参阅http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/net/InetAddress.java
所以我想知道是否有人可以帮我解决这个问题.
让我们假设我有一本字典:
d = {1: {2: 3}, 4: 5}
Run Code Online (Sandbox Code Playgroud)
我想创建任何包含字典的字典:
wanted_result = {2: 3}
Run Code Online (Sandbox Code Playgroud)
我在想的是这个:
e = {inner_key: d[key][inner_key] for key in d.keys() for inner_key in d[key].keys() if isinstance(d[key], dict)}
Run Code Online (Sandbox Code Playgroud)
然而,这导致我得到一个错误,说int没有密钥,我知道,但我认为我的条件将排除我的例子中的说法4被包括在理解中.
我想知道如何仅为特定文件夹部署我的Google App Engine项目?
例如,如果我的项目源文件夹是"src",并且在此src文件夹中有许多子文件夹.说,我有css,app,images和js文件夹,但我想只将css,app和images文件夹部署到GAE,我希望GAE在部署期间忽略js文件夹,有没有办法这样做在app.yaml文件中设置?
谢谢!
乔尔
python ×6
c ×1
c++ ×1
couchdb ×1
cron ×1
deployment ×1
django ×1
egg ×1
forms ×1
java ×1
markdown ×1
oop ×1
python-2.7 ×1
setuptools ×1