实战blog - day4 Model
标签(空格分隔): 笔记 blog orm
有了orm就可以把webapp的三个表用Model表示出来。
在编写ORM时,keyig可以给Field增加一个default
参数可以让ORM自动填入缺省值。并且缺省值可以作为函数对象传入,在调用save()
时自动计算。
在链接数据库之前,需要先初始化数据库,当存在需要数据库和table时,才可以进行链接。
表数量较少时,可以手写创建表的SQL脚本。
如果表的数量较多,可以从Model
对象直接通过脚本自动生成SQL脚本,使用更简单。目前继续往下做,不作sql考虑。
测试
if __name__ == '__main__':
loop = asyncio.get_event_loop()
loop.run_until_complete(asyncio.wait([test(loop)]))
loop.close()
if loop.i