擅长:python、mysql、java
<p>您可以使用<a href="http://jqueryui.com/datepicker/" rel="nofollow">datepicker plagin</a>作为<strong>Erfin</strong>提到的(我也推荐它,也可以使用<a href="http://www.eyecon.ro/bootstrap-datepicker/" rel="nofollow">datepicker for bootstrap</a>)表示日期,<a href="https://github.com/digitalBush/jquery.maskedinput" rel="nofollow">masked input</a>表示时间或只是简单的选择。无论如何,您应该发送一个包含日期时间信息的请求。在django做什么:</p>
<h3>如果您使用datepicker插件来显示日期,并将掩码输入用于time</h3>
<p>假设您的请求是POST。日期将是一个字符串,其格式由javascript指定。看起来像“2013年1月31日”。时间会像“22:30”。在</p>
<pre><code>def write_datetime(request):
event = Event.objects.get(id=int(request.POST.get('id')))
from datetime.datetime import strptime
date = request.POST.get('date')
time = request.POST.get('time')
date_time = date + " " + time
event.date_time = strptime(date_time, "%d.%m.%y %H:%M"
event.save()
</code></pre>
<h3>如果只使用selects</h3>
<p>在本例中,从请求参数生成一个日期时间字符串并重复前面的示例就更简单了。在</p>
^{pr2}$