使用Django shell对数据库进行新增操作时,
>>> from datetime import date
>>> from mybook.models import BookInfo
>>> book = BookInfo(
btitle='西游记',
bput_date=date(1988,1,1),
bread=10,
bcomment=10
)
报错如下:
File "/home/python/.virtualenvs/django_py3/lib/python3.5/site-packages/django/db/models/base.py", line 495, in __init__
raise TypeError("'%s' is an invalid keyword argument for this function" % kwarg)
TypeError: 'bput_date' is an invalid keyword argument for this function
即: buput_date 是错误参数。
为此还专门查看了
base.py
后来发现一个扇脸的错误。
列名写错,增加成功才见鬼咧!。。。。啪啪啪打脸。