相关疑难解决方法(0)

使用Django在两个日期之间进行选择

我希望通过Django进行日期选择.

我知道如何使用原始SQL很容易地做到这一点,但是如何使用Django ORM实现这一点?

这是我想在我的查询中添加30天之间的日期:

start_date = datetime.datetime.now() + datetime.timedelta(-30)
context[self.varname] = self.model._default_manager.filter(
    current_issue__isnull=True
    ).live().order_by('-created_at')
Run Code Online (Sandbox Code Playgroud)

python django

109
推荐指数
3
解决办法
6万
查看次数

Django 查询今天起的所有项目

我想查询并获取今天创建的所有页面。这是我的模型:

class Page(models.Model):
    user = models.ForeignKey('User', related_name='pages', blank=True, null=True)
    title = models.CharField(max_length=2000, default='', blank=True)
    date_created = models.DateTimeField(default=datetime.datetime.now)
Run Code Online (Sandbox Code Playgroud)

我想这样查询:

todays_pages = Page.objects.filter(date_created = datetime.date.today())
Run Code Online (Sandbox Code Playgroud)

但除非我将字段更改为日期字段而不是日期时间字段,否则它不起作用。

django django-models django-queryset

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

标签 统计

django ×2

django-models ×1

django-queryset ×1

python ×1