Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==Model Class ==
- class ContentProvider(Document):
- Name = StringField('Name',required = True)
- Score = FloatField('Score')
- ==Django shell ==
- >>>cp=ContentProvider(Name="ABC videos")
- >>>cp.save()
- Traceback (most recent call last):
- File "<console>", line 1, in <module>
- File "/usr/local/lib/python2.6/dist-packages/mongoengine-0.4-py2.6.egg/mongoengine/document.py", line 73, in save
- self.validate()
- File "/usr/local/lib/python2.6/dist-packages/mongoengine-0.4-py2.6.egg/mongoengine/base.py", line 357, in validate
- field._validate(value)
- File "/usr/local/lib/python2.6/dist-packages/mongoengine-0.4-py2.6.egg/mongoengine/base.py", line 103, in _validate
- self.validate(value)
- File "/usr/local/lib/python2.6/dist-packages/mongoengine-0.4-py2.6.egg/mongoengine/fields.py", line 51, in validate
- raise ValidationError(message)
- ValidationError: String value did not match validation regex
- >>>cp=ContentProvider(Name="ABC videos",Score=1200.0)
- >>>cp.save()
- Traceback (most recent call last):
- File "<console>", line 1, in <module>
- File "/usr/local/lib/python2.6/dist-packages/mongoengine-0.4-py2.6.egg/mongoengine/document.py", line 73, in save
- self.validate()
- File "/usr/local/lib/python2.6/dist-packages/mongoengine-0.4-py2.6.egg/mongoengine/base.py", line 357, in validate
- field._validate(value)
- File "/usr/local/lib/python2.6/dist-packages/mongoengine-0.4-py2.6.egg/mongoengine/base.py", line 103, in _validate
- self.validate(value)
- File "/usr/local/lib/python2.6/dist-packages/mongoengine-0.4-py2.6.egg/mongoengine/fields.py", line 171, in validate
- raise ValidationError('Float value is too small')
- ValidationError: Float value is too small
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement