如何在Django中创建可重用的“ BooleanDate”字段?

问题描述

对于诸如“接受条款和条件”,“授权新闻稿发送”之类的字段,我要做的是使用null = True的DateTime字段,但是仅显示一个复选框。

如果为null,则未选中该复选框。如果从未选中状态变为选中状态,则会存储当前日期。

我知道如何使它起作用,我的问题是:我应该如何通过创建一个自定义模型字段来处理所有问题的想法?

newsletter_auth = BooleanDateTime("title")

因此,它的工作方式就像我在管理面板中所述,并为前端提供了HTML表示形式。 好吧,现在我意识到,也许合适的地方是自定义小部件,并且在模型中只需设置一个普通的DateTime字段,然后在Form中指定自定义小部件即可。?

无论如何,我都会感谢一些教程或一些带有清晰示例的git的建议(我的意思是:如果示例太复杂或纠结于一千个文件的项目中,那么对于我)

非常感谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)