Peewee 限制了 Field 中的 choices,为什么仍然可以插入其他数据?,peeweechoices,最近看到 Peewee
Peewee 限制了 Field 中的 choices,为什么仍然可以插入其他数据?,peeweechoices,最近看到 Peewee
最近看到 Peewee 这个超简洁的 Python ORM,试着用了下,定义 User 模型:
USER_ROLE = ('user', 'admin')class User(BaseModel): username = CharField() role = CharField(choices=USER_ROLE, default='user')
创建表单后插入数据,注意这个 role 并不在我的 choices 里
k = User(username='admin', role='chairman')k.save()
发现竟然插入成功了,可是我明明限制了 choices 啊,为什么会这样呢?
编橙之家文章,
相关内容
- 用Python进行网页抓取:selenium 还是 X ?,pythonselenium,用
- 不用Python语言怎样才能用得上 JVM 的性能?,pythonjvm,不用
- Pychram IDE软件开发django项目中调用south疑问,pychramdjan
- python 中 使用markdown编辑器和解析器的实现,pythonmarkd
- Python初学者求'100'<'3'表达式内值为True讲解,pyth
- Python命令行参数解析用什么模块好?,python命令行参数
- 模拟发送post请求数据包,不知道哪里错了,post数据包
- Python求当前字符向后两位源码,python源码,想建立如下映
- sae storage 文件如何post上传到其他VPS上面?,saevps,sae
- python使用mysql-python的时候出现错误,pythonmysql-python,如图
评论关闭