django内部的model字段在保存的时候如何做预处理?,djangomodel,比如这个model:cl
django内部的model字段在保存的时候如何做预处理?,djangomodel,比如这个model:cl
比如这个model:
class Book(Model): publish_date = DateField()
但是在保存时,用户输入数据是:
book1 = Book(publish_date='20171001')
我希望这个publish_date能够接受字符串输入,自动转为Date类型存入数据库。这个应该怎么处理呢?
我现在这么处理,但是没用,还是报错说只接受2017-10-01格式的字符串
from dateutil.parser import parseclass Book(Model): publish_date = DateField() def save(self, *args, **kwargs): self.publish_date = parse(self.publish_date) return super(Book, self).save(*args, **kwargs)
哦,我这个方法是对的。没问题。自己测试用例写错了:(
编橙之家文章,
相关内容
- python关闭创建的多线程后源码如何写?,python多线程,p
- Python安装pycurl不能打开共享对象文件怎么解决,,Impor
- 求教大牛看下这个python类方法的作用是什么,大牛pyt
- python压缩格式pcm音频转wav格式方法是什么,pythonpcm,A-
- 求深入学习Django好书籍推荐,深入学习django书籍,会一点
- mysql数据在ubuntu系统下出现异常怎么恢复,求解,mysq
- python源码中else在这里的作用是?,pythonelse,def combinat
- windows环境下python3.4如何升级python3.5,python3.4python3.5,R
- python 正则获取url地址,python获取url,sample:<a rp
- Pycharm设置中 Excluded\ Sources\Resources 的意思?,pycharme
评论关闭