我试图在用户输入的日期过滤BaseDatatableView中的查询集,格式如下:mm/dd/yyyy.所以start_date采用这种格式,并将转换为带有strptime的日期时间,见下文.
我想将它与数据库中的日期datetimefield进行比较,但我想完全匹配月,日,年,无视时间.这就是我所拥有的,所以不起作用.
class AppointmentListJson(LoginRequiredMixin, BaseDatatableView):
....
start_date = params.get('start_date', '')
if start_date:
qs = qs.filter(start_date__contains=datetime.strptime(
start_date, DATE_FORMAT))
return qs
Run Code Online (Sandbox Code Playgroud)
谢谢
我有以下结构:
Dir 1
|___Dir 2
|___file 1
|___file 2...
Dir 3
|___Dir 4
|___file 3...
Run Code Online (Sandbox Code Playgroud)
我希望能够递归地找到每个文件,以我自己的方式处理文件,一旦完成,删除文件,移动到下一个.然后,如果目录是空的,那么删除它,继续向上,直到没有剩下.
只是不知道如何继续.
这就是我所拥有的:
for root, dirs, files in os.walk(dir):
path = root.split('/')
for file in files:
file = os.path.join(root, file)
process_file(file)
os.remove(file)
Run Code Online (Sandbox Code Playgroud)
这很好,但我想删除子目录,只有它们是空的.
我正在使用crispy_forms和FormHelper.我有一个模型字段声明为:
active = models.BooleanField(default=True)
Run Code Online (Sandbox Code Playgroud)
在我的ModelForm中,我在我的布局中尝试了以下两种方法:
self.helper.layout = Layout(
...
InlineCheckboxes('active'),
Field('active'),
...
Run Code Online (Sandbox Code Playgroud)
两者都没有提供所需的结果:
请参阅图片链接
在使用InlineCheckboxes时,我没有看到复选框并仅使用Field,它的格式不正确.
请帮忙
forms django checkbox django-crispy-forms twitter-bootstrap-3