小编tub*_*adc的帖子

Django,如何通过id获取用户,使用django.contrib.auth.models.User

我不知道如何从django模型,django.contrib.auth.models.User获取用户,通过id ...我想删除一个用户,所以我试图找到它:

 User.objects.get(id=request.POST['id'])
Run Code Online (Sandbox Code Playgroud)

但它不起作用,并且返回

User matching query does not exist.
Run Code Online (Sandbox Code Playgroud)

id由ajax发送:

 $("#dynamic-table").on('click','.member_delete_btn', function() {
        if (confirm("Are you sure? the member will be deleted...") == true) {
            $.ajax({
                type: "POST",
                url: "/panel/member/delete/",
                data: { id: $(this).attr('data-id'), 'csrfmiddlewaretoken': '{{ csrf_token }}' },
                success: function (data) {
                     if(data.success) {
                         $('#result').html('<div class="alert alert-success"> <strong>Well done!</strong> Member deleted.</div>');
                         list_members();
                     }else{
                         $('#result').html('<div class="alert alert-warning"> <strong>Warning!</strong> Member not deleted.</div>');
                     }
                },
                error: function (data) {
                    alert("failure:" + data.error);
                }
            });
        }
        else {
            return false;
        }
        return …
Run Code Online (Sandbox Code Playgroud)

python django django-models

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

Raspberry Pi不是从USB麦克风录制的

我有一个USB集线器(Plugabble),带有usb Daffodil声卡.扬声器工作得很好,但麦克风不工作.我不知道该怎么办才能让它发挥作用.

usb声卡设置为默认值

arecord命令记录但没有录制声音.

这部戏剧听起来很棒.

以下是我的一些设置:

pi@raspberrypi ~ $ arecord -L
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=Set
    C-Media USB Headphone Set, USB Audio
    Default Audio Device
sysdefault:CARD=Set
    C-Media USB Headphone Set, USB Audio
    Default Audio Device
front:CARD=Set,DEV=0
    C-Media USB Headphone Set, USB Audio
    Front speakers
surround40:CARD=Set,DEV=0
    C-Media USB Headphone Set, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Set,DEV=0
    C-Media USB Headphone Set, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer …
Run Code Online (Sandbox Code Playgroud)

usb microphone raspberry-pi

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

在列上使用`split`太慢 - 我怎样才能获得更好的性能?

我有一个数据集(大约10Gb)的通话记录.有ip地址的列我想分成四个新列.我正在尝试使用:

df['ip'].fillna('0.0.0.0', inplace=True)
df = df.join(df['ip'].apply(lambda x: Series(x.split('.'))))
Run Code Online (Sandbox Code Playgroud)

但是它太慢了...... fillna速度很快,就像10秒一样,但它会在5分钟内保持分裂...

有没有更好的方法呢?

python performance split pandas

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