小编yej*_*xin的帖子

向所有人公开django media_url不是不安全吗?

根据Django的文档:"将静态资产与用户上传的文件一起放在MEDIA_ROOT中是很常见的,并在MEDIA_URL上提供它们."

这是否意味着每个人都可以访问其他人上传的文件?这不安全吗?

security django django-staticfiles

9
推荐指数
2
解决办法
788
查看次数

"hello"和{"hello"}有什么区别?

在C/C++中,以下两行代码之间的区别是什么:

char *str1="hello";  
char *str2={"hello"};  
Run Code Online (Sandbox Code Playgroud)

c c++ pointers initialization

7
推荐指数
2
解决办法
311
查看次数

如何在单个基于类的视图中修饰不同的http方法

例如,我有一个基于类的视图,它允许GET和POST方法,如下所示,

class ViewOne(View):
    def post(self, request, *args, **kwargs):
        ...
    def get(self, request, *args, **kwargs):
        ...
    @method_decorator(login_required)
    def dispatch(self, *args, **kwargs):
        return super(ViewOne, self).dispatch(*args, **kwargs)
Run Code Online (Sandbox Code Playgroud)

现在,GET和POST都是login_required.但是,如果我只想要POST为login_required怎么办?

django django-class-based-views

7
推荐指数
1
解决办法
258
查看次数

使用Linux sort命令使用多个键进行排序

说我有这个文件.

$ cat a.txt
c 1002 4
f 1001 1
d 1003 1
a 1001 3
e 1004 2
b 1001 2
Run Code Online (Sandbox Code Playgroud)

我想通过第二列然后第三列对其进行排序.第二列是数字,第3列可以视为字符串.我知道以下命令效果很好.

$ sort -k2,2n -k3,3 a.txt
f 1001 1
b 1001 2
a 1001 3
c 1002 4
d 1003 1
e 1004 2
Run Code Online (Sandbox Code Playgroud)

但是,我认为sort -k2n a.txt也应该有效,而事实并非如此.

$ sort -k2n a.txt
a 1001 3
b 1001 2
f 1001 1
c 1002 4
d 1003 1
e 1004 2
Run Code Online (Sandbox Code Playgroud)

似乎它按第二列排序,然后按第一列而不是第三列排序.为什么会这样?这是一个错误吗?原因sort -k2 a.txt因为这些数字只是固定宽度的作品确定以上数据.

我的排序版本是sort …

unix linux sorting shell

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