【发布时间】:2012-08-11 04:28:52
【问题描述】:
我正在开发一个基于 Django 的应用程序,我卡在某个地方,我想在我的数据库中保存用户给出的时间和天数(周一至周日)。
用户将从Time picker widget 或任何其他方式中选择一个时间,但它会返回07 : 30 格式。
用户还可以从任何选择器或任何其他方式(用户可以选择多天)中选择日期,并将其保存到数据库中。
我尝试使用 Django-Model 字段:
timestamp = Models.DatetimeField()
并使用 Django 模型表单传入 Django-template,但它显示了一个文本字段(这没有任何意义)。
如果无论如何都可以得到13:45格式和mon,tue,wed格式的时间,那么我也可以将它保存到数据库中的CharField()中。
我无法弄清楚以上两种情况的解决方案。最好的选择是什么?
Java 脚本应该可以吗? (但我不擅长 java 脚本)
【问题讨论】:
-
查看 django 文档中的 datetime 小部件,它将是一个文本框。 docs.djangoproject.com/en/1.4/ref/forms/widgets/#datetimeinput 但是您可以研究现代化器以及一些 html5 的东西来获得日期时间选择器。 DatetimeField 只是一个类,它允许对数据进行一些验证并拥有一个对象来做有趣的编程工作。
-
从任何时间选择器中选择怎么样,这个选择器是内置在java脚本中的
标签: javascript django datetime django-templates django-widget