小编Jul*_*ier的帖子

正则表达式语法

正则表达式是否有任何BNF语法?

regex grammar bnf

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

[:space:]和[:blank:]之间有什么区别?

正则表达式简介

[:blank:]匹配空格或制表符.

[:space:]匹配空白字符(空格和水平制表符).

对我来说,两个定义是相同的,我想知道它们是否真的重复?

如果它们不同,有什么区别?

regex bash grep

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

如何将unicode关键字传递给**kwargs

我以下工作是例外.

def foo(**kwargs):
    print kwargs
foo(**{'a':'b'})
foo(**{u'a':'b'})
Run Code Online (Sandbox Code Playgroud)

回溯(最近一次调用最后一次):TypeError中的文件"",第1行:m()关键字必须是字符串

我做错了什么或者我应该修理它吗?

python unicode kwargs

6
推荐指数
2
解决办法
5361
查看次数

为什么我在某些指定url上得到"AttributeError:'unicode'对象没有属性'user'"?

我从第一天起就在我的项目中使用@login_required装饰器并且它工作正常,但由于某种原因,我开始在某些特定网址上获得"AttributeError:'unicode'对象没有属性'user'"(和那些曾经工作过的人).

示例:我是网站,已记录,然后我点击链接,我收到此错误,通常与没有安装SessionMiddleware的事实相关联.但在我的情况下,有一个,因为我登录该网站,我所在的页面也有一个@login_required.

任何的想法?

该网址定义为:(r'^accept/(?P<token>[a-zA-Z0-9_-]+)?$', 'accept'), 和方法为:@login_required def accept(request,token): ...

追溯:

Traceback (most recent call last):
  File "/Users/macbook/virtualenv/proj/lib/python2.6/site-packages/django/core/servers/basehttp.py", line 674, in __call__
    return self.application(environ, start_response)
  File "/Users/macbook/virtualenv/proj/lib/python2.6/site-packages/django/core/handlers/wsgi.py", line 241, in __call__
    response = self.get_response(request)
  File "/Users/macbook/virtualenv/proj/lib/python2.6/site-packages/django/core/handlers/base.py", line 141, in get_response
    return self.handle_uncaught_exception(request, resolver, sys.exc_info())
  File "/Users/macbook/virtualenv/proj/lib/python2.6/site-packages/django/core/handlers/base.py", line 165, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
  File "/Users/macbook/virtualenv/proj/lib/python2.6/site-packages/django/core/handlers/base.py", line 100, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "/Users/macbook/virtualenv/proj/lib/python2.6/site-packages/django/contrib/auth/decorators.py", line 25, in _wrapped_view
    return view_func(request, *args, **kwargs)
  File "/Users/macbook/dev/pycharm-projects/proj/match/views.py", line 33, in …
Run Code Online (Sandbox Code Playgroud)

python django login-required

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

为什么SQL drop语句会给出超时

我试图在Postgres数据库中删除一些表.对于其中一些表,我得到一个事务超时(即使它们是空的).

这是我的桌子

CREATE TABLE many_2_many_table (
id integer NOT NULL,
object_1_id integer NOT NULL,
object_2_id integer NOT NULL);
Run Code Online (Sandbox Code Playgroud)

id是主键,object_1_id和object_2_id都是外键.

现在桌子是空的,我想放弃它.Drop和Truncate都给我转换超时.我已经能够放弃它和我的其他postgres环境.超时是30秒后.

postgresql timeout

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

标签 统计

python ×2

regex ×2

bash ×1

bnf ×1

django ×1

grammar ×1

grep ×1

kwargs ×1

login-required ×1

postgresql ×1

timeout ×1

unicode ×1