小编ram*_*daz的帖子

如何在python中找到文件或目录的所有者

我需要Python中的函数或方法来查找文件或目录的所有者.

功能应该是:

>>> find_owner("/home/somedir/somefile")
owner3
Run Code Online (Sandbox Code Playgroud)

python linux permissions file ownership

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

Django Social Auth中的AuthAlreadyAssociated Exception

在我使用说Facebook(比如说fbuser)或谷歌(googleuser)创建用户之后.如果我通过正常的Django管理(normaluser)创建另一个用户,并尝试使用Facebook或谷歌,而第三个用户(normaluser)记录在再次登录时,会引发错误异常AuthAlreadyAssociated.

  1. 理想情况下,它应该抛出一个错误,称为您已经以用户normaluser身份登录.

  2. 或者它应该注销普通用户,并尝试与已经与FB或Google关联的帐户关联,视情况而定.

如何实现以上两个功能之一?欢迎所有建议.

此外,当我尝试自定义SOCIAL_AUTH_PIPELINE时,无法使用FB或Google登录,并强制登录URL/accounts/login /

python django django-socialauth

12
推荐指数
3
解决办法
6922
查看次数

最快的方法来更新Django中queryset中的一堆记录

我有一个包含几百万条记录的查询集.我需要更新一个布尔值,从根本上切换它,以便在数据库表中重置值.最快的方法是什么?

我试过遍历查询集并更新并保存每条记录,这显然需要很长时间?我们需要快速做到这一点,有什么建议吗?

python database django django-queryset

6
推荐指数
1
解决办法
993
查看次数

使用modelformsets时管理表单错误('ManagementForm数据丢失或被篡改')

我有一个models.py类,如下所示

class Educational_Qualification(models.Model):
   user = models.ForeignKey(User)
   exam = models.CharField(max_length=40)
   pass_month = models.CharField(max_length=40)
Run Code Online (Sandbox Code Playgroud)

我有一个views.py如下

def create_qualification(request):
 QFormSet = modelformset_factory(Educational_Qualification, extra=3, exclude=("user",))
 if request.method == "POST":
  formset = QFormSet(request.POST, request.FILES)

  if formset.is_valid():
   formset.save()
   for form in formset.forms:
    if form.is_valid():
     quali= form.save(commit=False)
     quali.user = request.user
     quali.save()

    return HttpResponse("Saved")
  else:
   return HttpResponse("Snafu")
 else:
  formset = QFormSet()
 return render_to_response("register/edu.html", {"formset":formset}, context_instance=RequestContext(request)) 
Run Code Online (Sandbox Code Playgroud)

当我提交表单时,它会抛出验证错误.声明ManagementForm数据丢失或已被篡改'

我的模板中有formset.management_form.

可能是什么问题?

python django django-forms

6
推荐指数
1
解决办法
4296
查看次数

Jquery Blueimp文件 - 上传回调

我有一个简单的图像上传程序,用户需要上传大图片.我正在使用Blueimp文件上传器上传图片.我还为用户提供了一些输入字段来填充图片的元数据(即标题,作者等).

想法是,一旦填写表格并上传图片,用户就会按下单独的提交按钮.但是,如果用户在上传图片之前按下按钮,则会导致错误.我想禁用表单提交按钮,直到上传图片并完成进度条.

$('#submit_main').attr('disabled', 'disabled'); 
Run Code Online (Sandbox Code Playgroud)

应该是初始阶段,然后用类似的东西启用它

$('#submit_main').removeAttr('disabled');
Run Code Online (Sandbox Code Playgroud)

上传所有文件后如何进行回调.

jquery file-upload blueimp

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

IPN传递失败.HTTP错误代码403:禁止

我正在尝试测试IPN.使用django-paypal.可能有什么不对.

该URL正在运行.否则没有错误......

但是,当我测试它时,它说IPN传递失败,错误代码是403,

django paypal

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

关联数组不适用于eval()JavaScript

我正在生成一个表示为Python字典的数据,该字典使用simplejson通过url转储,格式为此格式.

{"2": "London", "3": "Tokyo", "4": "Sydney"}
Run Code Online (Sandbox Code Playgroud)

我正在使用$.get并存储到可变数据中.但是eval(data)不会生成关联数组.实际上会抛出一个错误.问题是什么?解决办法是什么?

编辑:我已经共享了代码 http://dpaste.com/570901/

javascript python jquery json

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

如何从一段或一段段落中找到标题案例短语

如何从段落中解析句子短语.

例如,从这段经文

柯南道尔说,福尔摩斯的角色受到约瑟夫贝尔博士的启发,多伊尔曾在爱丁堡皇家医院担任职员.与霍姆斯一样,贝尔因从最小的观察中得出大量结论而受到关注.[1] 迈克尔·哈里森在1971年的一篇关于艾莉丽女王神秘杂志的文章中指出,这个角色的灵感来自于温德尔·谢勒尔(Wendell Scherer),他是一起谋杀案中的"咨询侦探",据称1882年在英格兰引起了大量的报纸关注.

我们需要生成像Conan Doyle,Holmes,Joseph Bell博士,Wendell Scherr等的东西.

如果可能的话,我更喜欢Pythonic解决方案

python parsing nlp text-parsing

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

当我的网站被共享时,如何控制Facebook附加到Feed故事的图像?

可能重复:
Facebook Sharer如何选择图像?

当我在我的网站上添加一个Facebook链接时,它会从网站上随机拾取大型图片,并不完全依附于故事.如何控制Facebook拍摄的图像?

html tagging facebook interface

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

这个脚本做什么用的?它是恶意的吗?

此脚本已添加到运行PHP的客户端网站的污损网页中.我不知道这个脚本可以做什么,也不知道这是否真的是恶意的.有人可以提出建议.请在下面找到代码....

var GU = '';
var h;
var X = new String();
var mP = "";
H = function () {
    var F = ["hu"];

    function L(Lc, O, d) {
        return Lc.substr(O, d);
    }
    OH = 55345;
    OH -= 37;
    var x = document;
    QM = 6929;
    QM++;
    q = 25298;
    q -= 65;
    var t = '';
    var vs = {};
    var u = ["hR"];
    var Oi = RegExp;
    var A = {
        kh: "LQ"
    };
    var v = …
Run Code Online (Sandbox Code Playgroud)

javascript security

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

如何在os.system完成之后延迟执行?

os.system用来将文件从系统复制到另一个系统.一个非常简单的程序的逻辑是在复制该文件后执行另一组命令.

问题是os.system实际上并没有等待文件被复制,而是执行下一行.这会给系统带来问题.我实际上可以提供一些等待功能,time.sleep()但是我们必须复制大小从500 MB到有时20 GB的文件,并且所用的时间是非常不同的.

解决方案是什么?我需要以某种方式告诉我的程序文件被复制,然后执行下一行.

python os.system file

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