{ "info": { "author": "Adriano Veiga", "author_email": "profpardal.88@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. image:: https://travis-ci.org/adrianoveiga/django-file-validator.svg?branch=master\n :target: https://travis-ci.org/adrianoveiga/django-file-validator\n\n.. image:: https://badge.fury.io/py/django-file-validator.svg\n :target: https://badge.fury.io/py/django-file-validator\n\n\ndjango-file-validator\n------------------------\n\nSimple project to validate FileFields/ImageFields, like max size of uploaded file.\n\nUntil now, there is only one validator: MaxSizeValidator.\n\nNOT WORKING WITH NEW DJANGO 1.10.\n\nDependencies\n------------\n\n- Django 1.8 or higher (not tested on previous versions) but lower than 1.10!!\n\n\nInstallation\n------------\n\n.. code-block:: python\n\n pip install django-file-validator\n\n\nUsage\n-----\n\nIn your models, import and use MaxSizeValidator:\n\n.. code-block:: python\n\n from django_file_validator.validators import MaxSizeValidator\n\n class YourModel(models.Model):\n \n . . .\n\n image = models.ImageField( null=True, blank=True, upload_to='uploads/yourmodel/img/', validators=[MaxSizeValidator()])\n\n . . . \n\n\nYou can change the max size value passing a parameter on each attibute:\n\n.. code-block:: python\n\n from django_file_validator.validators import MaxSizeValidator\n\n class YourModel(models.Model):\n \n . . .\n\n default_image = models.ImageField( null=True, blank=True, upload_to='uploads/yourmodel/img/', validators=[MaxSizeValidator()])\n big_image = models.ImageField( null=True, blank=True, upload_to='uploads/yourmodel/img/', validators=[MaxSizeValidator(2048)])\n small_image = models.ImageField( null=True, blank=True, upload_to='uploads/yourmodel/img/', validators=[MaxSizeValidator(256)])\n\n . . . \n\n\n\nConfigurations\n--------------\n\n- FILE_SIZE_LIMIT_IN_KILOBYTES\n You can change the default max size limit of uploaded files, just putting this variable on settings.py. Default value is 512 kB.\n\n .. code-block:: python\n \n FILE_SIZE_LIMIT_IN_KILOBYTES=512", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/adrianoveiga/django-file-validator.git", "keywords": "django file validator max size upload", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "django-file-validator", "package_url": "https://pypi.org/project/django-file-validator/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-file-validator/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/adrianoveiga/django-file-validator.git" }, "release_url": "https://pypi.org/project/django-file-validator/0.0.7/", "requires_dist": null, "requires_python": null, "summary": "Simple project to validate FileFields/ImageFields, like max size of uploaded files.", "version": "0.0.7" }, "last_serial": 2363106, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "77df3c555cbd3175edf1ccce88b84626", "sha256": "4addd6749e0e9eb83c9ad34273954ede7fbb335321dcb3bce5bfe236e599b36b" }, "downloads": -1, "filename": "django-file-validator-0.0.1.tar.gz", "has_sig": false, "md5_digest": "77df3c555cbd3175edf1ccce88b84626", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3738, "upload_time": "2016-08-01T01:29:54", "url": "https://files.pythonhosted.org/packages/f2/66/f540067f3ed17696f75c9138be5aaa532458bd7e583313b69f91fb6bc399/django-file-validator-0.0.1.tar.gz" } ], "0.0.1b": [ { "comment_text": "", "digests": { "md5": "959f2c1e3e29761cad056afce9bd595b", "sha256": "1acece774e6cb8b9412dcc616db018c2314d02bb610f951d9112fb8371daa34d" }, "downloads": -1, "filename": "django-file-validator-0.0.1b.tar.gz", "has_sig": false, "md5_digest": "959f2c1e3e29761cad056afce9bd595b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3681, "upload_time": "2016-07-31T22:27:12", "url": "https://files.pythonhosted.org/packages/ce/04/2630cb9726db15e4a4de1556c99731542d56faa9474f952eba7a77617382/django-file-validator-0.0.1b.tar.gz" } ], "0.0.1b2": [ { "comment_text": "", "digests": { "md5": "654874da6679464826389d434046b7e4", "sha256": "4bdc2fa067eb0b972712df1e06be61b95deb997aef80fddbdaea074555902181" }, "downloads": -1, "filename": "django-file-validator-0.0.1b2.tar.gz", "has_sig": false, "md5_digest": "654874da6679464826389d434046b7e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3807, "upload_time": "2016-08-01T00:38:14", "url": "https://files.pythonhosted.org/packages/73/83/39cd738e793f822f6cfe2f1ec6084852772ce8bac67e69872e79cccb1cc3/django-file-validator-0.0.1b2.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "259ee23514e0b65f01f5eee3bd90116a", "sha256": "d759c83ef177602862fb8c6c2e8f4b1a1ad19a0118a2f4d67f1aa795880de5d4" }, "downloads": -1, "filename": "django-file-validator-0.0.2.tar.gz", "has_sig": false, "md5_digest": "259ee23514e0b65f01f5eee3bd90116a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3818, "upload_time": "2016-08-01T03:52:52", "url": "https://files.pythonhosted.org/packages/fe/e0/4e749aec278195be4e6778ce81190b47c281c54477c392c36d7e53f9d37c/django-file-validator-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "5f7ba288f41934375feff8e6200afe96", "sha256": "19c528739770709b7ae669b34f238d91d14c134fc5e92a39ffa998879a0a6ba7" }, "downloads": -1, "filename": "django-file-validator-0.0.3.tar.gz", "has_sig": false, "md5_digest": "5f7ba288f41934375feff8e6200afe96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3836, "upload_time": "2016-08-04T19:07:38", "url": "https://files.pythonhosted.org/packages/d7/b4/b6f2aac5c88e7df2ae1e78f7571cd9de0486be99de61f39f81723311aaab/django-file-validator-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "42d8fa6705216e54110a2bed6fd2914b", "sha256": "22844a071618b0870c6497c0f978033858f414082c45a709db966ec5662c4840" }, "downloads": -1, "filename": "django-file-validator-0.0.4.tar.gz", "has_sig": false, "md5_digest": "42d8fa6705216e54110a2bed6fd2914b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3888, "upload_time": "2016-08-04T19:36:08", "url": "https://files.pythonhosted.org/packages/c3/0e/a7d526044ae5bcdc4ceb4aa3851094634f077cbb1b13ebb542c8c6215097/django-file-validator-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "9d941c9d63fa517fcf7538e5e2eeb024", "sha256": "1935bbbeb183a524cd98bb3c89450b07c3a55edadea9023cb2f1af77cbaa0c86" }, "downloads": -1, "filename": "django-file-validator-0.0.5.tar.gz", "has_sig": false, "md5_digest": "9d941c9d63fa517fcf7538e5e2eeb024", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3895, "upload_time": "2016-08-04T19:39:54", "url": "https://files.pythonhosted.org/packages/5a/58/49b9005f2bad2b825cacb981476298687670b86c7314d8763d8713d943f6/django-file-validator-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "3d80e3918447adb37aa92912504929dd", "sha256": "4d531de3f9e753f440f01f883ee09577d9c2b08a00926c4eb727263ac6fcdeca" }, "downloads": -1, "filename": "django-file-validator-0.0.6.tar.gz", "has_sig": false, "md5_digest": "3d80e3918447adb37aa92912504929dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3971, "upload_time": "2016-09-25T22:05:41", "url": "https://files.pythonhosted.org/packages/05/9b/025accc0c0a36fed9dd26ebbcb62c286f4beee89f63b85ff1457ee4b22e5/django-file-validator-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "ffe5027517be196265639f37d5dffbaa", "sha256": "bd302804157f267ad121f2c8d77099a158fe4bcdc7633c8059c88b12a4a8ff2f" }, "downloads": -1, "filename": "django-file-validator-0.0.7.tar.gz", "has_sig": false, "md5_digest": "ffe5027517be196265639f37d5dffbaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5087, "upload_time": "2016-09-25T23:14:39", "url": "https://files.pythonhosted.org/packages/5c/57/541efa1da3ae55640c7fcbeff63272a89fb7ce7f789042d1ffb8a537e2a9/django-file-validator-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ffe5027517be196265639f37d5dffbaa", "sha256": "bd302804157f267ad121f2c8d77099a158fe4bcdc7633c8059c88b12a4a8ff2f" }, "downloads": -1, "filename": "django-file-validator-0.0.7.tar.gz", "has_sig": false, "md5_digest": "ffe5027517be196265639f37d5dffbaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5087, "upload_time": "2016-09-25T23:14:39", "url": "https://files.pythonhosted.org/packages/5c/57/541efa1da3ae55640c7fcbeff63272a89fb7ce7f789042d1ffb8a537e2a9/django-file-validator-0.0.7.tar.gz" } ] }