Commits

megaman821  committed b15f545

add README

  • Participants
  • Parent commits a77cf94

Comments (0)

Files changed (3)

File README

Empty file removed.
+Django Model Validators
+=======================
+
+Django model validators adds a few common validators in addition to Django's [built-in validators](https://docs.djangoproject.com/en/dev/ref/validators/).
+
+Installation
+------------
+
+Run `pip install hg+https://bitbucket.org/nextscreenlabs/django-model-validators`
+
+Validators
+----------
+
+###FileTypeValidator
+Ensures an upload file name ends in an extension.
+
+```python
+from django.db import models
+from model_validators.validators import FileTypeValidator
+
+class MyModel(models.Model):
+    even_field = models.IntegerField(validators=[FileTypeValidator('zip')])
+```
+
+It can also be passed a list of extensions:
+
+```python
+from django.db import models
+
+class MyModel(models.Model):
+    even_field = models.IntegerField(validators=[FileTypeValidator(['zip', 'txt', 'pdf'])])
+```

File model_validators/__init__.py

     'minor': 1,
     'micro': 0,
     'releaselevel': 'alpha',
-    'serial': 1
+    'serial': 2
 }
 
 def get_version(short=False):
         vers.append('%s%i' % (__version_info__['releaselevel'][0], __version_info__['serial']))
     return ''.join(vers)
 
-__version__ = get_version()
+__version__ = get_version()