Mic*_*isy 1 python django datetime
我正在开发一个允许用户按日期查找的Web应用程序,例如:
results = Something.objects.filter(end = date)
Run Code Online (Sandbox Code Playgroud)
我打算通过URL传递日期信息,如下所示:
example.com/invoicer?2/9/1984
Run Code Online (Sandbox Code Playgroud)
然后我将通过request.GET获取日期,中断第一部分并将其存储为月份,删除斜杠,将第二部分作为日期中断等等.
我并不太担心错误/输入检查,因为只有受信任的管理员才能访问它,但这似乎是一种开始生成日期时间的糟糕方式.
有更好的想法吗?
[...]中断第一部分并将其存储为月份,删除斜杠,将第二部分作为日期中断等等.
这确实不是生成日期时间的理想方式.你最好用字符串解析:
>>> datetime.datetime.strptime('2/9/1984', '%m/%d/%Y')
datetime.datetime(1984, 2, 9, 0, 0)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1949 次 |
| 最近记录: |