久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python - django的model字段在保存的時(shí)候做預(yù)處理怎么辦?

瀏覽:189日期:2022-09-04 18:00:00

問(wèn)題描述

比如這個(gè)model:

class Book(Model): publish_date = DateField()

但是在保存時(shí),用戶輸入數(shù)據(jù)是:

book1 = Book(publish_date=’20171001’)

我希望這個(gè)publish_date能夠接受字符串輸入,自動(dòng)轉(zhuǎn)為Date類型存入數(shù)據(jù)庫(kù)。這個(gè)應(yīng)該怎么處理呢?我現(xiàn)在這么處理,但是沒(méi)用,還是報(bào)錯(cuò)說(shuō)只接受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)

問(wèn)題解答

回答1:

哦,我這個(gè)方法是對(duì)的。沒(méi)問(wèn)題。自己測(cè)試用例寫錯(cuò)了:(

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 阿尔山市| 汝城县| 全南县| 枝江市| 石狮市| 宁都县| 呼玛县| 施秉县| 麻栗坡县| 延边| 垦利县| 嘉禾县| 广丰县| 松江区| 双江| 广东省| 河源市| 滁州市| 于都县| 时尚| 兴安县| 达日县| 资阳市| 淄博市| 七台河市| 成都市| 商洛市| 图们市| 鄂伦春自治旗| 巴彦县| 晋州市| 松溪县| 厦门市| 旌德县| 嘉定区| 二手房| 海晏县| 大姚县| 大冶市| 肇源县| 措美县|