Python 如何向DJango中的DateTimeField添加默认时间(而不是日期)?

Python 如何向DJango中的DateTimeField添加默认时间(而不是日期)?,python,django,forms,datetime,default,Python,Django,Forms,Datetime,Default,我在模型上有一个DateTimeField。在该模型的表单中,我使用SplitDateTimeWidget。我想让用户只输入一个日期,并让我的代码定义一个默认时间(如下午2点),如果没有输入的话 有没有一个简单的方法可以做到这一点?由于这是多个表单所必需的,我希望有一种方法可以同时应用于所有表单,而不必为每个表单重新实现。您可以通过对DateTimeField进行子类化并使用clean()方法来实现这一点。我倾向于在models save()中使用这些类型的默认值方法或调用预保存信号时

我在模型上有一个DateTimeField。在该模型的表单中,我使用SplitDateTimeWidget。我想让用户只输入一个日期,并让我的代码定义一个默认时间(如下午2点),如果没有输入的话


有没有一个简单的方法可以做到这一点?由于这是多个表单所必需的,我希望有一种方法可以同时应用于所有表单,而不必为每个表单重新实现。

您可以通过对DateTimeField进行子类化并使用clean()方法来实现这一点。

我倾向于在models save()中使用这些类型的默认值方法或调用预保存信号时