我希望能够检查数据存储区中是否存在我的模型的key_name.我的代码是:
t=MyModel.get_by_key_name(c)
if t==None:
#key_name does not exist
Run Code Online (Sandbox Code Playgroud)
我不需要该对象,所以有没有办法(更快,成本更低的资源)检查对象是否存在而不返回它?我只知道关键名称,而不是关键.
我正在尝试使用url将"字符串"参数传递给视图.urls.py去了
('^add/(?P<string>\w+)', add ),
Run Code Online (Sandbox Code Playgroud)
我遇到字符串问题,包括标点符号,换行符,空格等.我想我必须将\ w +改成别的东西.基本上,字符串将是用户从他选择的文本中复制的内容,我不想更改它.我想接受任何字符和特殊字符,以便视图完全取决于用户复制的内容.
我该怎么改变它?
谢谢!
我正在使用谷歌应用程序在我的域上使用谷歌应用程序引擎应用程序.由于中国阻止谷歌应用程序,我想隐藏谷歌应用程序,在我的域名和谷歌应用程序之间添加一个层.有没有办法可以做到?
我正在一个相当大的txt文件中进行文本搜索(100k行,7mo)文本不是很大但我需要大量的搜索.我想查找目标字符串并返回它出现的行.格式化我的文本文件,以便目标只能出现在一行中.
什么是最有效的方式?我做了很多搜索,所以我想提高速度.这是我现在的代码:
def lookup_line(target):
#returns line of the target, or None if doesnt exist
line=None
dir=os.path.dirname(__file__)
path=dir+'/file.txt'
file=open(path,'r')
while line==None:
l=file.readline()
l=unicode(l,'utf-8')
if target in l:
break
if l=='': break #happens at end of file, then stop loop
line=l
if line=='':line=None #end of file, nothing has been found
file.close()
return line
Run Code Online (Sandbox Code Playgroud)
我将这个python代码用于google Appengine应用程序.
谢谢!
我想知道你可以用什么作为key_name?我对非ascii unicode字符做了很多查询,我想知道我是否可以使用它们作为关键名来加速查询.
谢谢!
使用python在appengine中Mymodel.save()和Mymodel.put()之间有什么区别?我知道django中使用了save,但是也可以使用appengine模型吗?