小编use*_*348的帖子

如何在不返回对象的情况下检查数据存储区中是否存在密钥

我希望能够检查数据存储区中是否存在我的模型的key_name.我的代码是:

t=MyModel.get_by_key_name(c)
    if t==None:
        #key_name does not exist
Run Code Online (Sandbox Code Playgroud)

我不需要该对象,所以有没有办法(更快,成本更低的资源)检查对象是否存在而不返回它?我只知道关键名称,而不是关键.

python google-app-engine

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

Django url解析-pass原始字符串

我正在尝试使用url将"字符串"参数传递给视图.urls.py去了

('^add/(?P<string>\w+)', add ),
Run Code Online (Sandbox Code Playgroud)

我遇到字符串问题,包括标点符号,换行符,空格等.我想我必须将\ w +改成别的东西.基本上,字符串将是用户从他选择的文本中复制的内容,我不想更改它.我想接受任何字符和特殊字符,以便视图完全取决于用户复制的内容.

我该怎么改变它?

谢谢!

django django-urls

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

使用谷歌应用程序反向代理?

我正在使用谷歌应用程序在我的域上使用谷歌应用程序引擎应用程序.由于中国阻止谷歌应用程序,我想隐藏谷歌应用程序,在我的域名和谷歌应用程序之间添加一个层.有没有办法可以做到?

dns proxy google-app-engine google-apps

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

大文本文件中最快的文本搜索方法

我正在一个相当大的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应用程序.

谢谢!

python google-app-engine

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

key_name中有哪些字符?

我想知道你可以用什么作为key_name?我对非ascii unicode字符做了很多查询,我想知道我是否可以使用它们作为关键名来加速查询.

谢谢!

python google-app-engine

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

save()和put()之间的区别?

使用python在appengine中Mymodel.save()和Mymodel.put()之间有什么区别?我知道django中使用了save,但是也可以使用appengine模型吗?

python google-app-engine

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