我做了一个小的Django项目,我想比较添加的对象以找到dublet(我已经使用了unique_together元选项,但这并不完全符合我的需要)。当我启动脚本时,它会在100次迭代之后完成,尽管大约有60000个对象。objects = Django_app.objects.all()
for object_b in objects:
compare
我有一个包含datefield的模型。我正在尝试获取包含当前周(星期一开始)的模型的查询集。因此,由于Django datefield包含简单的datetime.date模型,所以我假设使用.isocalendar()进行筛选。从逻辑上讲,这正是我想要的,没有额外的比较和计算。因此,从本质上讲,我要做的是强制.filter语句在这个逻辑中运行:
if model.
在我的Django模型中,我可以成功地按给定年份进行过滤,但我很难找到一种方法来列出有效年份,以便用户可以访问它们。我有一个django模型,有一个定义的'datetime‘字段,哦-所以-最初命名为'date’。在我的模板中,我可以成功地访问'bar.date.date.year‘字段,所以我知道它存在,但是当我尝试以下函数时…for entry in blog_entri