小编Mad*_*gan的帖子

django @login_required超级用户的装饰器

django中是否有类似于@login_required的装饰器,它还测试用户是否是超级用户?

谢谢

django django-views

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

Django order_by特定订单

是否有可能在django ORM中复制这种特定的sql顺序:

order by

(case

    when id = 5 then 1

    when id = 2 then 2

    when id = 3 then 3

    when id = 1 then 4

    when id = 4 then 5

end) asc
Run Code Online (Sandbox Code Playgroud)

django django-orm

15
推荐指数
3
解决办法
4821
查看次数

Twitter API似乎逃脱&符号,<,>但没有别的?

我写了以下测试推文:

&“”‘’®©™¶•·§–—
Run Code Online (Sandbox Code Playgroud)

然后使用'user_timeline'api调用获取它.返回以下json:

...
"text": "&amp;“”‘’®©™¶•·§–—",
...
Run Code Online (Sandbox Code Playgroud)

似乎奇怪的是,&符号是唯一的逃逸符号.

还有其他逃脱的符号吗?我在文档中找不到确定的列表.

或者,是否可以指定api是否应返回转义/非转义字符?

编辑

测试推文:

<>=+
Run Code Online (Sandbox Code Playgroud)

返回:

...
'text': '&lt;&gt;=+'
...
Run Code Online (Sandbox Code Playgroud)

twitter

6
推荐指数
0
解决办法
747
查看次数

write和tempfile.write之间的区别

请解释以下内容:

def feed(data):
  import os
  print "DATA LEN: %s" % len(data)
  f = open("copy", "w")
  f.write(data)
  f.close()
  print "FILE LEN: %s" % os.stat("copy").st_size
  t = tempfile.NamedTemporaryFile()
  t.write(data)
  print "TEMP LEN: %s" % os.stat(t.name).st_size
  t.close()

feed(x)
DATA LEN: 11004
FILE LEN: 11004
TEMP LEN: 8192
Run Code Online (Sandbox Code Playgroud)

为什么会有所不同,我可以解决温度问题吗?结局似乎被​​砍了。

在2.6、2.7上测试

python file

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

Perl解除引用特定值的数组

所以,在Perl中,我在一个对象中有一个数组(所以,对数组的引用),我想找到该数组的第一个值.

我发现自己经常使用如下代码:

my $server_ref = $self->{source_env}->{server};
my @servers = @$server_ref;
my $main_server = $servers[0];
Run Code Online (Sandbox Code Playgroud)

这是有效的,但我确信我可以在没有所有中间线和变量的情况下做到这一点.

有人可以帮我解释语法吗?

perl reference

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

Perl的地图功能与OO perl

在Perl对象的方法中,我想在变量列表上调用另一个方法.像这样使用地图不起作用:

($open, $high, $low, $close) 
    = map( $self->adjust_for_factor, ($open, $high, $low, $close) );
Run Code Online (Sandbox Code Playgroud)

....

sub adjust_for_factor {
    my $self = shift;
    my $price = shift;

    return $price *  $self->get_factor ;
}
Run Code Online (Sandbox Code Playgroud)

这是有效的,但它的丑陋和不规模.我确定必须可以在这里使用地图:

($open, $high, $low, $close) 
= (  $self->adjust_for_factor($open)
, $self->adjust_for_factor($high)
, $self->adjust_for_factor($low)
, $self->adjust_for_factor($close) );
Run Code Online (Sandbox Code Playgroud)

我想这是一个以正确的方式引用自我的问题.我无法概念化它们如何组合在一起.

感谢所有花时间考虑/留下反馈的人.

oop perl

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

Grep倒数第二行

就像标题所说的那样,如何使用grep(或类似的bash工具)过滤(可变长度)文件的最后一行?

也就是说,除倒数第二行外,显示所有内容.

谢谢

bash grep

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

标签 统计

django ×2

perl ×2

bash ×1

django-orm ×1

django-views ×1

file ×1

grep ×1

oop ×1

python ×1

reference ×1

twitter ×1