小编Bri*_*n D的帖子

参数为none django时查询

我想做一个查询,比如

Model.objects.filter(x=x).filter(y=y).filter(z=z) 
Run Code Online (Sandbox Code Playgroud)

...但在某些情况下,例如y为None.这在字面上搜索数据库中的y列中的空值 - 如果它是none,有没有一种基本上忽略该查询参数的方法,即返回查询集

Model.objects.filter(x=x).filter(z=z)?
Run Code Online (Sandbox Code Playgroud)

python mysql django django-models

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

修改格式字符串中选项卡的宽度

\t在python中打印字符时是否可以重新定义选项卡的空间宽度?

python

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

如何产生n个线程?

我正在尝试编写一个多线程程序,基于命令行输入的线程数,所以我不能硬编码预先声明的线程.这是一种有效的方法吗?

int threads = 5; // (dynamic, not hard-coded)
int i = 0;
pthread_t * thread = malloc(sizeof(pthread_t)*threads);

for (i = 0; i < threads; i++) {
    pthread_t foobar;
    thread[i] = foobar; // will this cause a conflict?
}

for (i = 0; i < threads; i++) {

    int ret = pthread_create(&thread[i], NULL, (void *)&foobar_function, NULL);

    if(ret != 0) {
        printf ("Create pthread error!\n");
        exit (1);
    }
}
Run Code Online (Sandbox Code Playgroud)

以下是我在下面建议的修改结果.似乎工作得很好.

int threads = 5;
int i;

pthread_t * thread = malloc(sizeof(pthread_t)*threads); …
Run Code Online (Sandbox Code Playgroud)

c pthreads

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

通过jQuery.ajax使用FormData发布Blob

我已经多次看过这个问题了,但是尽管我尝试了,但我仍然没有看到任何结果:

如何附加Blob来形成数据并通过jquery发布它?

var reader = FileReader(); 
reader.readAsBinaryString(f);
reader.onload = function() {
    var slice = reader.result.slice(0,100, {type: "application/octet-stream"});

    var formdata = new FormData();
    formdata.append("blobData", slice); // I have verified via console.log(slice) that this has data
    formdata.append("blobName", "Photo");

    send(formdata);
}

function send(data) {
    $.ajax({
        url: "/upload",
        type: "POST",
        data: data,    
        cache: false,
        contentType: false,
        processData: false
    });
}
Run Code Online (Sandbox Code Playgroud)

所有非blob键/值都在请求中,甚至是blob的键......但不是blob数据.

缺失数据

有趣的是,当我使用Firefox而不是Chrome发布时,我在那里获得了一些数据..但不多(这应该是高达2 MB的数据...它是7个字节)

在此输入图像描述

ajax jquery html5

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

python-ldap OS X 10.6和Python 2.6

试图为我的Django项目安装python-ldap - 到目前为止尝试了easy_install,pip,以及构建自己,但仍然得到相同的错误:

dlopen(/Library/Python/2.6/site-packages/_ldap.so, 2): Symbol not found: _ldap_create_assertion_control_value
Referenced from: /Library/Python/2.6/site-packages/_ldap.so
Expected in: flat namespace
in /Library/Python/2.6/site-packages/_ldap.so
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?

python django python-ldap

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

如何在 gradle 构建脚本中访问 sdk/ndk 路径?

在 Android Studio 1.3.2 中,我已经设置了sdk.dirndk.dirset in local.properties,但是如何在我的 gradle 构建脚本中访问它们?

我想要做的是手动调用 ndk-build,而不必硬编码 ndk-build 的路径,该路径现在位于 的已知位置sdk/ndk-bundle/ndk-build。这些路径变量是否公开,或者如何公开它们?

gradle android-ndk android-studio android-gradle-plugin

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

通过相关模型django过滤

如何通过相关模型生成query_set?

例如,我该怎么做:

UserProfile.objects.filter(user.is_active=True) # Can't use user.is_active to filter
Run Code Online (Sandbox Code Playgroud)

琐碎的问题,琐碎的答案.但为了后人的缘故,我会把它留在这里.

django django-queryset

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

Node-gyp 和自定义依赖/库/头安装路径

我有一个构建环境,其中我的库(和标头)安装到自定义位置。从 npm 安装软件包时,使用 node-gyp 的模块会失败,因为它们找不到我已安装的库(或标头)。如何让 node-gyp 知道我的自定义安装位置(linux)?

node.js npm node-gyp grpc

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

是我的人工编译器:这个Python 2.5代码有什么问题?

我尝试执行此代码时,我的框架引发了语法错误:

    from django.template import Template, TemplateSyntaxError
    try:
        Template(value)
    except TemplateSyntaxError as error:
        raise forms.ValidationError(error)
    return value
Run Code Online (Sandbox Code Playgroud)

这是错误:

    from template_field import TemplateTextField, TemplateCharField
      File "C:\django\internal\..\internal\cmsplugins\form_designer\template_field.py", line 14
        except TemplateSyntaxError as error:
                                    ^
    SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?

python django syntax

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

在Django模板标记中插入JS变量

这个对我来说有点棘手.我因此远远使用查询参数而不是{% url %}标签中的变量,但我只是想问它是否可行:

我想在我的模板标签中包含一个JS变量.例如:

...
var foo = $(this).attr('title');
$('#bar').load("{% url app.views.view foo %}");
...
Run Code Online (Sandbox Code Playgroud)

可以吗?

javascript django jquery django-templates

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