modelform提交自定义值

来源:7-7 modelform提交我要学习咨询1

桂圆

2018-12-05

老师你好,我想在modelform中提交当前系统时间,但是怎么都提交不上去,代码如下

class PrintForm(forms.ModelForm):
    # pub_date = timezone.now()
    class Meta:
        model= PrintForm
        fields = ['repair_man', 'unit', 'content', 'telephone', 'pub_date']
        labels = {
            'pub_date': '2018-12-04 11:50:00',
        }

我应该怎么做呢

写回答

2回答

桂圆

提问者

2018-12-06

因为这个表后期还要录入其它数据,如果写在model里,一旦模型初始化就自动录入时间了。网上查可以在clean date里写,或init里写。但是没成功

0
1
bobby
这个简单啊 你先生成model 将add_time值生成为处理前的时候,不要依赖前端传这个值,前端传这种时间不靠谱,因为如果对方有意的话 就会任意修改这个时间了
2018-12-07
共1条回复

bobby

2018-12-06

在model中定义一个 add_time default值设置为datetime.now就行了啊,为什么要前端去提交当前时间呢

0
0

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程