![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
堕落阿卡德
重度手机控一直。。
展开
-
mongoengine中StringField的choices的值校验
在mongoengine中好似用StringField的choice功能是,希望能得到一个对用户更友好的错误提示,因此就要求能在写入数据库之前先进行一次验证已完成自定义提示。多方查找后发现在BaseField中就包含了验证方法,代码如下: if self.choices: is_cls = isinstance(value, (Document, Em原创 2015-04-22 15:02:33 · 1668 阅读 · 0 评论 -
在Django中获取choices的显示值
python中的用法:client.profile.get_sex_display()在template中的用法:性别:{{ client.profile|displayName:’sex’ }}自定义过滤器:获取choices中的value@register.filter(name=’displayName’) def display_ame(value, arg): return原创 2015-04-13 18:07:41 · 3334 阅读 · 0 评论 -
关于pymongo中“False is not a read preference”问题的解决方案
当启动django工程时若出现错误:Cannot connect to database default False is not a read preference可以尝试如下解决方案:卸载pymongo3.x,重新安装pymongo2.8安装方法如下:从github上下载pymongo文件。下载地址:https://github.com/mongodb/mongo原创 2015-06-06 08:27:16 · 724 阅读 · 0 评论