擅长:python、mysql、java
<p><code>DateTimeField</code>的验证器将获得一个<code>datetime.datetime</code>对象,而不是一个字符串。你知道吗</p>
<p>在这里,我们从datetime中提取时间成分,并将其与常量last possible time进行比较。你知道吗</p>
<pre class="lang-py prettyprint-override"><code>import datetime
LAST_POSSIBLE_TIME = datetime.time(23, 59)
def validate_time(value):
if value.time() > LAST_POSSIBLE_TIME:
raise ValidationError('Time cannot be past 11:59 pm')
</code></pre>