小编Xid*_*bix的帖子

如何在Django中过滤DateTimeField的日期?

我试图过滤DateTimeField与日期的比较.我的意思是:

MyObject.objects.filter(datetime_attr=datetime.date(2009,8,22))
Run Code Online (Sandbox Code Playgroud)

我得到一个空的查询集列表作为答案因为(我认为)我不考虑时间,但我想"随时".

Django有这么简单的方法吗?

我有时间在日期时间设置,但事实并非如此00:00.

python django datetime filter django-queryset

159
推荐指数
10
解决办法
16万
查看次数

Django Widget Media不起作用

我需要一个小部件,它应该只显示一个块,因为我将使用jQuery添加功能.我试图通过Widget的"媒体"类包含javascript和样式表,它对我不起作用.

这是代码:

class StarsWidget(Widget):
    """
    Widget with stars for rating
    """
    class Media:
        js = (
                settings.MEDIA_URL + 'js/rating.js',
              )

        css = {
                'screen': (
                    settings.MEDIA_URL + 'css/rating.css',
                    )
              }


    def render(self, name, value, attrs=None):
        if value is None: value = ''

        attrs = {'id':'ratingX', 'class':'rating'}
        final_attrs = self.build_attrs(attrs, name=name)
        if value != '':
            # Only add the 'value' attribute if a value is non-empty.
            final_attrs['value'] = force_unicode(value)
        return mark_safe(u'<div %s ></div>' % flatatt(final_attrs))
Run Code Online (Sandbox Code Playgroud)

任何建议或帮助将不胜感激

django django-widget

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

在延迟之前的printf在C中不起作用

有没有人知道为什么如果我在延迟之前放一个printf,它等到延迟完成才打印出de消息?

Code1 with sleep():

int main (void)
{
    printf ("hi world");
    system("sleep 3");    
}
Run Code Online (Sandbox Code Playgroud)

具有自实现延迟的Code2:

void delay(float sec)
{
    time_t start;
    time_t current;
    time(&start);
    do{
        time(&current);
    }while(difftime(current,start) < sec);
}
int main (void)
{
    printf ("hi world");
    delay(3);    
}
Run Code Online (Sandbox Code Playgroud)

而如果:

printf ("hi world");
delay(3);    
printf ("hi world");
delay(3);    
Run Code Online (Sandbox Code Playgroud)

它等到睡眠总和,然后它同时打印消息

为什么会这样?

更新:当我呼叫延迟时,我写了延迟("睡眠3"),我的意思是延迟(3).更正

c printf

5
推荐指数
3
解决办法
4779
查看次数

标签 统计

django ×2

c ×1

datetime ×1

django-queryset ×1

django-widget ×1

filter ×1

printf ×1

python ×1