{ "info": { "author": "Marco Braak", "author_email": "mbraak@ridethepony.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "[](https://travis-ci.org/mbraak/django-file-form) [](https://pypi.python.org/pypi/django-file-form/)\n\n[](https://coveralls.io/r/mbraak/django-file-form?branch=master)\n[](https://requires.io/github/mbraak/django-file-form/requirements/?branch=master)\n\n[](https://pypi.python.org/pypi/django-file-form/)\n\n# Django file form\n\n**Django-file-form** helps you to write forms with a pretty ajax upload.\n\nFeatures:\n\n* You can easily add an ajax file-upload to a form.\n* The ajax upload works the same as an html upload.\n * This means that you don't have to change your code to support ajax upload.\n* Supports single and multiple file upload.\n\nThe project is hosted on [github](https://github.com/mbraak/django-file-form).\n\nWorks with Django 1.11 - 2.2. Also with Python 2.7, 3.6 - 3.7\n\nNote that version 0.3.0 also supports Django 1.8 - 1.10.\n\n## Usage\n\n**1 Install django-file-form**\n\n```\npip install django-file-form\n```\n\n**2 Add the apps to your INSTALLED_APPS**\n\nYou must include 'django_file_form' and 'django_file_form.ajaxuploader'\n\n```python\nINSTALLED_APPS = [\n 'django_file_form',\n 'django_file_form.ajaxuploader',\n]\n```\n\n**3 Add the app to your urls**\n\nIn this example we use the url **upload/**. You can use a different url if you like.\n\n```python\nurlpatterns = patterns(\n '',\n url(r'^upload/', include('django_file_form.urls')),\n)\n```\n\n**4 Add FileFormMixin to your form**\n\n```python\nfrom django_file_form.forms import FileFormMixin\n\nclass ExampleForm(FileFormMixin, forms.Form):\n pass\n```\n\n**5 Add a UploadedFileField**\n\n```python\nfrom django_file_form.forms import FileFormMixin, UploadedFileField\n\nclass ExampleForm(FileFormMixin, forms.Form):\n input_file = UploadedFileField()\n```\n\n**6 Include javascript and css in your template**\n\n```html\n\n\n\n```\n\nYou must also include jquery\n\n**7 Call the initUploadFields javascript function**\n\n```html\n
\n\n\n```\n\nIf your form has a prefix, then call `initUploadFields` as follows:\n\n```js\n // for example, with prefix 'abc'\n initUploadFields($('#example-form'), { prefix: 'abc' });\n```\n\nSee the [Django documentation](https://docs.djangoproject.com/en/2.1/ref/forms/api/#prefixes-for-forms) for more information about form prefixes.\n\n**8 Include the upload_template.html in your template**\n\n```html\n{% include 'django_file_form/upload_template.html' %}\n```\n\n**9 Handle uploaded files**\n\n```python\nclass ExampleFormView(generic.FormView):\n template_name = 'example_form.html'\n form_class = forms.ExampleForm\n\n def form_valid(self, form):\n input_file = form.cleaned_data['input_file']\n\n return super(ExampleFormView, self).form_valid(form)\n```\n\n**10 Delete temporary files**\n\n```python\nclass ExampleFormView(generic.FormView):\n template_name = 'example_form.html'\n form_class = forms.ExampleForm\n\n def form_valid(self, form):\n input_file = form.cleaned_data['input_file']\n\n form.delete_temporary_files()\n\n return super(ExampleFormView, self).form_valid(form)\n```\n\nAlso see the testproject in the repository.\n\n## Settings\n\nSettings in `settings.py`:\n\n* **FILE_FORM_MUST_LOGIN** (True / False):\n * Must the user be logged in to upload a file.\n * The default is `False`.\n\n* **FILE_FORM_UPLOAD_DIR** (string):\n * The directory for the temporary uploads.\n * The setting is not full path, but must be a subdirectory of `MEDIA_ROOT`.\n * The default is `temp_uploads`.\n\n* **FILE_FORM_FILE_STORAGE** (string):\n * The class that is used to store the temporary uploads.\n * The default is `django.core.files.storage.FileSystemStorage`.\n\n* **FILE_FORM_UPLOAD_BACKEND** (string)\n * The class that is used for the upload backend.\n * This makes it possible to write your upload backend.\n * The default is `django_file_form.uploader.FileFormUploadBackend`.\n\n\n## Changelog\n\n* **0.5.0**\n * Issue #208: skip install of pathlib for python >= 3.4 (thanks to Simon Maillard)\n * Issue #212: support Django 2.2\n\n* **0.4.2 (3 March 2019)**\n * Issue #207: support form prefixes (thanks to Iw108)\n * Issue #201: fix multiple file upload without ajax (thanks to Lionqueen94)\n* **0.4.1 (5 January 2019)**\n * Issue #194: correctly call `is_authenticated` (thanks to Dureba)\n* **0.4.0 (3 August 2018)**\n * Support Django 2.1 and Python 3.7\n * Issue #173: add i18n to upload widget (thanks to Arman Roomana)\n* **0.3.0 (6 December 2017)**\n * Support Django 2.0\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mbraak/django-file-form", "keywords": "", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "django-file-form", "package_url": "https://pypi.org/project/django-file-form/", "platform": "", "project_url": "https://pypi.org/project/django-file-form/", "project_urls": { "Homepage": "https://github.com/mbraak/django-file-form" }, "release_url": "https://pypi.org/project/django-file-form/0.5.0/", "requires_dist": [ "six", "pathlib ; python_version < \"3.4\"" ], "requires_python": "", "summary": "Django-file-form helps you to write forms with a pretty ajax upload", "version": "0.5.0" }, "last_serial": 5096894, "releases": { "0.1.3": [], "0.1.4": [ { "comment_text": "", "digests": { "md5": "8391cc104efffe32c6a4fc267b0162ed", "sha256": "b6b0813e77bf8f601d2311823a0ed1974ad155bbf61eb9cbda8e5ee55c253f2d" }, "downloads": -1, "filename": "django-file-form-0.1.4.tar.gz", "has_sig": false, "md5_digest": "8391cc104efffe32c6a4fc267b0162ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5876, "upload_time": "2013-05-24T13:31:55", "url": "https://files.pythonhosted.org/packages/0c/02/56dbc2200224a0a251daec6d75ac3967c28b522f8a1556ef1b6680c9afda/django-file-form-0.1.4.tar.gz" } ], "0.1.4.3": [ { "comment_text": "", "digests": { "md5": "81ccef78c3f4fc8a50a20f6d101c4f8a", "sha256": "7dfb89fbbf09311a50257151aa6431808ad342873c5c51566115aeaed4310a44" }, "downloads": -1, "filename": "django-file-form-0.1.4.3.tar.gz", "has_sig": false, "md5_digest": "81ccef78c3f4fc8a50a20f6d101c4f8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6608, "upload_time": "2013-09-23T07:39:20", "url": "https://files.pythonhosted.org/packages/82/13/b9904d148d8ab74a05f00ca1e594b7346b373f5e7b398d704702e4aa2735/django-file-form-0.1.4.3.tar.gz" } ], "0.1.4.4": [ { "comment_text": "", "digests": { "md5": "cf28c922820a870573fb3b616e569ac9", "sha256": "bb87e6c97fbc71341976891797413d39fb4fc37a6ca88cebe8185ddbdee67d34" }, "downloads": -1, "filename": "django-file-form-0.1.4.4.tar.gz", "has_sig": false, "md5_digest": "cf28c922820a870573fb3b616e569ac9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6614, "upload_time": "2013-09-23T09:50:45", "url": "https://files.pythonhosted.org/packages/05/f5/987cb832b1316ee5143750f0811c52a7c6c3bd6333ff940c8c6e38a9ff9b/django-file-form-0.1.4.4.tar.gz" } ], "0.1.4.5": [ { "comment_text": "", "digests": { "md5": "747e572bc979d9ee066cd915400daa49", "sha256": "8f91d0042e3d9d6f59c873084843d0def7156f530deec812b19a84d9a2a7c75d" }, "downloads": -1, "filename": "django-file-form-0.1.4.5.tar.gz", "has_sig": false, "md5_digest": "747e572bc979d9ee066cd915400daa49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6829, "upload_time": "2013-10-10T08:18:58", "url": "https://files.pythonhosted.org/packages/e3/d3/85c36c3acf11751afa1efdedc80bd837170f50a8a81528d1845a30d68fd9/django-file-form-0.1.4.5.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "b49194791a96627d333953b0be76ae75", "sha256": "63e7842117bdb65bcbfd08d69fec1f10d3fac8c4eba1dcef412f3fc523ca8967" }, "downloads": -1, "filename": "django_file_form-0.1.5-py2.7.egg", "has_sig": false, "md5_digest": "b49194791a96627d333953b0be76ae75", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 67887, "upload_time": "2014-09-09T14:31:01", "url": "https://files.pythonhosted.org/packages/23/fc/67a41a3996db9bde72a78882c7bd11ca9b4456f8f00227871f77f9ff9025/django_file_form-0.1.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "9014e517d4d5ddf4166b3b9c4abd91c8", "sha256": "7027756b68eb46cc59ad29dfe2735658bf539e4a7d87c02ca12934b15973d40a" }, "downloads": -1, "filename": "django_file_form-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "9014e517d4d5ddf4166b3b9c4abd91c8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 52080, "upload_time": "2014-09-09T14:31:08", "url": "https://files.pythonhosted.org/packages/58/bb/a196e475b824dae8e040ec2a64b23c74f6b319744da0b58688dc7beeda5b/django_file_form-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a550bf05a18e3b4cdad71329f481c23a", "sha256": "baff22597255549f8e6c1a64b460b3b0bd8fa53ba37f47e2de3599664bf77bcf" }, "downloads": -1, "filename": "django-file-form-0.1.5.tar.gz", "has_sig": false, "md5_digest": "a550bf05a18e3b4cdad71329f481c23a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45159, "upload_time": "2014-09-09T14:30:54", "url": "https://files.pythonhosted.org/packages/c0/6d/be3d063290545ce3249ff0cdd96d528d1396ac3196c7b66039aeecc396fc/django-file-form-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "71742e7fa69d531e57bb6cc3ffae56bd", "sha256": "3200967b6363d01d951060c06a5885b3055e1afc530bd5be161a216ed63e0d19" }, "downloads": -1, "filename": "django_file_form-0.1.6-py2.7.egg", "has_sig": false, "md5_digest": "71742e7fa69d531e57bb6cc3ffae56bd", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 119128, "upload_time": "2015-04-02T07:54:02", "url": "https://files.pythonhosted.org/packages/f6/d4/17d12f3e47911eb19147ce8714d46729877dd8bfc8b6b8c990c948867ff2/django_file_form-0.1.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b0ed33fd179278b7b4396cf00601f9bd", "sha256": "0092b6b191d6246544645994a1f807933a9d65ce8789d73920f7cc20120b7163" }, "downloads": -1, "filename": "django_file_form-0.1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "b0ed33fd179278b7b4396cf00601f9bd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 104370, "upload_time": "2015-04-02T07:54:08", "url": "https://files.pythonhosted.org/packages/0d/2c/2bcb951a747981947412ca9d682a90c29d5a1369c1259bdce39e70fc5e42/django_file_form-0.1.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbadee3ecf6049abf9b4a302c15395aa", "sha256": "3e9d9bbabadbff850029aa9bb825919ccef199159b0d1bba987128ccca24f4ae" }, "downloads": -1, "filename": "django-file-form-0.1.6.tar.gz", "has_sig": false, "md5_digest": "fbadee3ecf6049abf9b4a302c15395aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95967, "upload_time": "2015-04-02T07:53:56", "url": "https://files.pythonhosted.org/packages/1b/a3/a0674504fa0412c8086890cb96c01205b73cfb208821904e88866abf9255/django-file-form-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "b499343b71a9e18c4049c10eb99620d4", "sha256": "9eb1ca433ef31f477cff031eebec54a5a4adaa0960de408b030a93d6e1d5e8b4" }, "downloads": -1, "filename": "django_file_form-0.1.7-py2.7.egg", "has_sig": false, "md5_digest": "b499343b71a9e18c4049c10eb99620d4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 119195, "upload_time": "2015-12-03T09:18:47", "url": "https://files.pythonhosted.org/packages/13/d5/9307829b276cf97849708bed9c35a630caa051907d13dd079f443bca1e6d/django_file_form-0.1.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "fc10ca49b359348c19b339bf5d51c229", "sha256": "31a790bb185af8c06db15a9c86348229b52d6c8431cca96ec658eb3cbbb4e37c" }, "downloads": -1, "filename": "django_file_form-0.1.7-py2-none-any.whl", "has_sig": false, "md5_digest": "fc10ca49b359348c19b339bf5d51c229", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 104387, "upload_time": "2015-12-03T09:18:54", "url": "https://files.pythonhosted.org/packages/f2/0d/3b8b65dea6f94761e187b5446647484bb650df82327e02f4309e3a23642d/django_file_form-0.1.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "730fc68e4c3cd619574c059c260bd61d", "sha256": "c2ba123afb0906917d3ddffe27e11149b917136b74867a3274688e88d6489209" }, "downloads": -1, "filename": "django-file-form-0.1.7.tar.gz", "has_sig": false, "md5_digest": "730fc68e4c3cd619574c059c260bd61d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95965, "upload_time": "2015-12-03T09:18:40", "url": "https://files.pythonhosted.org/packages/5a/dc/5caf4f6d998f5eac7ff0fa4b24fd5a3fe82320ced0c93fa5677b54320191/django-file-form-0.1.7.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4857470dad0dc69a5dcbc39332c00ff3", "sha256": "a817f136d997dedf9304a0ff90688616d7bab04fbe0bbf98d1fed501805f7a5a" }, "downloads": -1, "filename": "django_file_form-0.2.0-py2.7.egg", "has_sig": false, "md5_digest": "4857470dad0dc69a5dcbc39332c00ff3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 101960, "upload_time": "2016-08-05T08:46:44", "url": "https://files.pythonhosted.org/packages/94/af/47a2cac7510788d341bcbbc15bfcec5b21edd4db18cc6d03f4561559fcf1/django_file_form-0.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "cadb8d406d215350f706087ad6827e4a", "sha256": "ae5fa31723f148f9017c4b1113172700f9e35f6b6adc8172eb21c834f1616b17" }, "downloads": -1, "filename": "django_file_form-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "cadb8d406d215350f706087ad6827e4a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 103936, "upload_time": "2016-08-05T08:46:40", "url": "https://files.pythonhosted.org/packages/50/bf/dfe861e303eb59a25ed1e94a38e757dc4f0d78d3e20a495ca5ccaa10b95c/django_file_form-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d89d332001b7a11ca6cab8c602ca637b", "sha256": "920d0a871b4f4c42c43636301543ad5e9f1b90369111617375c712862ddae5f2" }, "downloads": -1, "filename": "django-file-form-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d89d332001b7a11ca6cab8c602ca637b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95747, "upload_time": "2016-08-05T08:46:37", "url": "https://files.pythonhosted.org/packages/4c/ca/89bc6ba6751474ba765bed0479c1f927846753d352305117af62705846a4/django-file-form-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ee12252bb2f19c1ea945008461a18855", "sha256": "b16dc167344f79076ac0ea5515ad62feff2bdab35f7f19786f1c99378739b741" }, "downloads": -1, "filename": "django_file_form-0.2.1-py2.7.egg", "has_sig": false, "md5_digest": "ee12252bb2f19c1ea945008461a18855", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 103119, "upload_time": "2017-03-17T08:57:10", "url": "https://files.pythonhosted.org/packages/d2/87/cf385197a7c683d63aa35f499db2b1721e04664e4eba205fc301af810689/django_file_form-0.2.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "bd7789008f621eeea78b624e89a188d4", "sha256": "41b75edf8cecebdad81e8d2624a469b300d320816a6bafef97a21e819175c655" }, "downloads": -1, "filename": "django_file_form-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "bd7789008f621eeea78b624e89a188d4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 105213, "upload_time": "2017-03-17T08:57:08", "url": "https://files.pythonhosted.org/packages/7c/89/9c4010a1b51fdc6919b360492ff6bc08763bd3d4b38813dc2d1c2f5e6e03/django_file_form-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfa8d49cf1b91c13ab340ac37a94512f", "sha256": "14abd737cc7d9372b498f3a9bff278e27fe14c14aec7e28af431d834a453623b" }, "downloads": -1, "filename": "django-file-form-0.2.1.tar.gz", "has_sig": false, "md5_digest": "bfa8d49cf1b91c13ab340ac37a94512f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96065, "upload_time": "2017-03-17T08:57:03", "url": "https://files.pythonhosted.org/packages/50/e0/7a71aefc5909828cc69b9f5292b53c7c7d4e2f49d92ba131950921838229/django-file-form-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "d43e4443fcb04300d5588bcdc56ecce4", "sha256": "dbfd5aec4ac508b2d11a534f21f6277349bb4a5d95a866431819b4c7aa33c52c" }, "downloads": -1, "filename": "django_file_form-0.2.2-py2.7.egg", "has_sig": false, "md5_digest": "d43e4443fcb04300d5588bcdc56ecce4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 103928, "upload_time": "2017-03-29T06:44:32", "url": "https://files.pythonhosted.org/packages/11/4b/100048bd051829f96ec2f3b71749a0e006f8fc095577c483e5d68759f191/django_file_form-0.2.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "77537c828c6cabd4e0b7b4cf30e3010a", "sha256": "d542d0ee8abe120f338d58619e70bb24b2de49a0743abe604fe2079a2d6d73ef" }, "downloads": -1, "filename": "django_file_form-0.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "77537c828c6cabd4e0b7b4cf30e3010a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 106060, "upload_time": "2017-03-29T06:44:29", "url": "https://files.pythonhosted.org/packages/32/46/40a5e62a3c595cba34a7b55c97d5f949af04e0244613a241261e8488be7b/django_file_form-0.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b13ba3a7ccbcb04d2ffb8d0053a57225", "sha256": "57318df670902655aece396ef6f12459e8265caca6f8deb8b6f46d101f1c46ea" }, "downloads": -1, "filename": "django-file-form-0.2.2.tar.gz", "has_sig": false, "md5_digest": "b13ba3a7ccbcb04d2ffb8d0053a57225", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96348, "upload_time": "2017-03-29T06:44:27", "url": "https://files.pythonhosted.org/packages/92/4c/cb3f79c6ffc9887cf82baac54e714b08cc26702faedd348fa0880c76c119/django-file-form-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "90b28b63c78b7905f337ec02ce511e50", "sha256": "42f500b7b1b889d7d703209fb1478a0a066641bdd23769d19c3cd50594ab13ec" }, "downloads": -1, "filename": "django_file_form-0.2.3-py2.7.egg", "has_sig": false, "md5_digest": "90b28b63c78b7905f337ec02ce511e50", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 104011, "upload_time": "2017-04-05T07:57:33", "url": "https://files.pythonhosted.org/packages/31/fb/99af8afd4ad21d4d4c62412567c5001e6eb1da1f4105a0296519d14c227d/django_file_form-0.2.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7e32bd3ba0553f2db3a07999e6b44b47", "sha256": "97f3d08113265c991612f5958da0f44bac0ddd6e526745fb80696b29b7b42183" }, "downloads": -1, "filename": "django_file_form-0.2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "7e32bd3ba0553f2db3a07999e6b44b47", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 106149, "upload_time": "2017-04-05T07:57:30", "url": "https://files.pythonhosted.org/packages/fd/42/55ddfcd0b9d3b09e96bf7a01233c80798a4d8f5a25df8a67d855c3a0d13e/django_file_form-0.2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7fe5acd21c8a49357829137ab2ef363", "sha256": "63d3465436fc3ccd9d9732d677211240c3b3bc9c4b97e0badd3009a3c2ea8471" }, "downloads": -1, "filename": "django-file-form-0.2.3.tar.gz", "has_sig": false, "md5_digest": "e7fe5acd21c8a49357829137ab2ef363", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96484, "upload_time": "2017-04-05T07:57:27", "url": "https://files.pythonhosted.org/packages/8c/30/82e7063e9dd8c6e418a5232e68f604d7ba3f881b7b95d8a74cbff6ea441d/django-file-form-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "e0b08324fc82c8e2afffa6ebc210fb77", "sha256": "d132a1eb89b00bf5f512d3732d9369871da2ec79e01ee6dcd99b8d60b9a6e309" }, "downloads": -1, "filename": "django_file_form-0.2.4-py2.7.egg", "has_sig": false, "md5_digest": "e0b08324fc82c8e2afffa6ebc210fb77", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 104566, "upload_time": "2017-08-18T07:18:18", "url": "https://files.pythonhosted.org/packages/b8/7e/94a265ef1921cd0efc08b3a777c48cfeaf8cbd471fcf90226b8aa625fb33/django_file_form-0.2.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "467d291e10ca2efdde9321f592989dd3", "sha256": "6a9650255d0a8a753d1123ed55abd012b388d7377fbbb96a85e37909552b8bb1" }, "downloads": -1, "filename": "django_file_form-0.2.4-py2-none-any.whl", "has_sig": false, "md5_digest": "467d291e10ca2efdde9321f592989dd3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 106748, "upload_time": "2017-08-18T07:18:15", "url": "https://files.pythonhosted.org/packages/e0/2c/d7fcdba4d0cd55557d45cb457797fcfcfaf31d00aa74f6aeab1dde5f4372/django_file_form-0.2.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6426e0c434dbe71749f98e5aa7de1bd8", "sha256": "58a5e8f5d6d2164b43cfe11d5c055d9d6575ecb57662d10f940fd2897f481a01" }, "downloads": -1, "filename": "django-file-form-0.2.4.tar.gz", "has_sig": false, "md5_digest": "6426e0c434dbe71749f98e5aa7de1bd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96704, "upload_time": "2017-08-18T07:18:17", "url": "https://files.pythonhosted.org/packages/cd/e1/2b140586e755db4a00e45fa137839a124fdadcd1deaa9dfa3d95166ffd8c/django-file-form-0.2.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0a08a8198df515427c2ff66f50799f8a", "sha256": "89355efcd5e55673d09e10e980bedf7ad1f20721de08eda3fceb12351fef595a" }, "downloads": -1, "filename": "django_file_form-0.3.0-py2.7.egg", "has_sig": false, "md5_digest": "0a08a8198df515427c2ff66f50799f8a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 104603, "upload_time": "2017-12-06T14:49:46", "url": "https://files.pythonhosted.org/packages/b1/69/bda624704e28c9abddbf3401ffd72768b6fa4bad3bd5847ec54f69bb8ec2/django_file_form-0.3.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a2f436761889d5f81bd681a71403e5c7", "sha256": "7fb03ddd67762c295c01b549ab11b001429a305eefa1d84e5f714246f6380d4e" }, "downloads": -1, "filename": "django_file_form-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a2f436761889d5f81bd681a71403e5c7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 106833, "upload_time": "2017-12-06T14:49:44", "url": "https://files.pythonhosted.org/packages/47/68/4da8b12a61a5c8879cf3f09ddcc6af0d8dd94cce95dcf935430b6260efde/django_file_form-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3e97c8ca499882ad4a317b82e3a5d41", "sha256": "e5bd500b9bab721322bbc6ffb55975a5257ae4f9682b51b38c02b63f4b0c987d" }, "downloads": -1, "filename": "django-file-form-0.3.0.tar.gz", "has_sig": false, "md5_digest": "b3e97c8ca499882ad4a317b82e3a5d41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98050, "upload_time": "2017-12-06T14:49:45", "url": "https://files.pythonhosted.org/packages/6a/2b/926b8bfcf581d665820a1b6a963e90513c39e72994374ae8c79faeaa852f/django-file-form-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a54b43b2840b1662bdf5c517f37b3fef", "sha256": "a74de58db2891b1ce83d98c9b50a3da8afa0295265a4adbd2219dd8f44c43cc8" }, "downloads": -1, "filename": "django_file_form-0.4.0-py2.7.egg", "has_sig": false, "md5_digest": "a54b43b2840b1662bdf5c517f37b3fef", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 104529, "upload_time": "2018-08-03T10:03:44", "url": "https://files.pythonhosted.org/packages/2f/29/c935933e9a17cc95872b366d78437568a71d4bd64df997b3d2637ac57527/django_file_form-0.4.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "85dfd1076da55d23c37ae5e8631aebf1", "sha256": "dd2162c981d8df55f39d220ae2f6279720e478f72269f0d2dd61c6cd0d763e02" }, "downloads": -1, "filename": "django_file_form-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "85dfd1076da55d23c37ae5e8631aebf1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 105783, "upload_time": "2018-08-03T10:03:41", "url": "https://files.pythonhosted.org/packages/b3/34/0e1de07c32e6f245b99334db4a3c6b70c8022f6d06e25ff7f8eb4e5e1544/django_file_form-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71f544dcd4b4299642a0dbfeddb6cc4d", "sha256": "d761ce3ce25203456cd9d33b90bccbc48a6763988e422d7c71b1c6d1d52532c5" }, "downloads": -1, "filename": "django-file-form-0.4.0.tar.gz", "has_sig": false, "md5_digest": "71f544dcd4b4299642a0dbfeddb6cc4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97970, "upload_time": "2018-08-03T10:03:42", "url": "https://files.pythonhosted.org/packages/13/b6/68c928223a0da3e57471a795ee5ffb8046a4b3b791d7b1a3fcdb2c03778d/django-file-form-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "af7c45dc9333b65562a26c93168852e2", "sha256": "91b4ee9b922a49258b355244d8f130bd496b453a2a641dc0cd2920fa5c0a9b56" }, "downloads": -1, "filename": "django_file_form-0.4.1-py3.6.egg", "has_sig": false, "md5_digest": "af7c45dc9333b65562a26c93168852e2", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 104472, "upload_time": "2019-01-05T08:26:15", "url": "https://files.pythonhosted.org/packages/a5/0e/3ecfaa37d1f67ed6df974c8e4acc2772985a61b352885f2a914785dd6a99/django_file_form-0.4.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "92a671f0d9ca186cfa4aa737758a6816", "sha256": "28984042b468c6d6bba89ff45ae5105c19feed4709a44cfe3f679546f671527d" }, "downloads": -1, "filename": "django_file_form-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "92a671f0d9ca186cfa4aa737758a6816", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 106306, "upload_time": "2019-01-05T08:26:12", "url": "https://files.pythonhosted.org/packages/02/69/3daf98d360d9610d75c5b40b46e4999685af90b14108a796b32e72b30451/django_file_form-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cac53503e2cbbb7e07d021f0b3cff32e", "sha256": "3b1474491cbe3b051276658777c39026291e979dd36fa833363a130894b8189f" }, "downloads": -1, "filename": "django-file-form-0.4.1.tar.gz", "has_sig": false, "md5_digest": "cac53503e2cbbb7e07d021f0b3cff32e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97941, "upload_time": "2019-01-05T08:26:14", "url": "https://files.pythonhosted.org/packages/6d/c6/7e1ef84ea54df6b8867b0bc9c91ed87177c99420b993a2ddc83982dc09ab/django-file-form-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "ab1b819c8a2709448e480f2a8cab5d2e", "sha256": "a6cb3806cb747eaa7ab6a8f1f420753c311d95b3f5108f261039218801af7e40" }, "downloads": -1, "filename": "django_file_form-0.4.2-py3.6.egg", "has_sig": false, "md5_digest": "ab1b819c8a2709448e480f2a8cab5d2e", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 104503, "upload_time": "2019-03-03T13:38:42", "url": "https://files.pythonhosted.org/packages/81/78/2f218b303c108f4b41ff1f1629efdba8c1b9e7965bab2ae70d8f8fc59d58/django_file_form-0.4.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "75832b9a30506234ca15a898798f79fd", "sha256": "47570b589f8a34773948c8cb2734d72e4704f334b67de011c61e65768e950735" }, "downloads": -1, "filename": "django_file_form-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "75832b9a30506234ca15a898798f79fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 106295, "upload_time": "2019-03-03T13:38:39", "url": "https://files.pythonhosted.org/packages/ad/b4/8ad8e1b077c56515fcc922b1680b570059e851923daf8e691db15837eee7/django_file_form-0.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "091dba08b2e475933b6cb1cfb814a1dc", "sha256": "aa4598f29d744f34e01d8ee6cafbd586c4f9b4a9b3f37a47be0dad1cb0dc6322" }, "downloads": -1, "filename": "django-file-form-0.4.2.tar.gz", "has_sig": false, "md5_digest": "091dba08b2e475933b6cb1cfb814a1dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98432, "upload_time": "2019-03-03T13:38:41", "url": "https://files.pythonhosted.org/packages/19/64/02932118d364418078835485952b88c357c018b4204732890007931e8013/django-file-form-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "a05c5308bea3169e2a1f3b76003ff9c1", "sha256": "de4fbed0f83e1aeb84595c1622c6dbd20c6e98edebfe5b3b4081b80fa3a28de6" }, "downloads": -1, "filename": "django_file_form-0.5.0-py3.6.egg", "has_sig": false, "md5_digest": "a05c5308bea3169e2a1f3b76003ff9c1", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 106506, "upload_time": "2019-04-04T12:20:50", "url": "https://files.pythonhosted.org/packages/33/57/2a2ac27258b1ed0dcff924f8e50ecc2801597605fe9fb2a396ee36564067/django_file_form-0.5.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "97ae3d81ad36ba58df91657ba8245c57", "sha256": "7872f7ce8f150e02ce66a72b74a237362146b5233f8a4ef56dc7fa0ac3e97262" }, "downloads": -1, "filename": "django_file_form-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "97ae3d81ad36ba58df91657ba8245c57", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 108203, "upload_time": "2019-04-04T12:20:46", "url": "https://files.pythonhosted.org/packages/22/3a/43da572b22e1ffb9e5d5a8cdaace19b7f293556d663671bf32e82b07d1bc/django_file_form-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b59973ed34bf0e4c8d46ab552e057afc", "sha256": "48b978b1ac0fd5da491ec8e35474483b86a5a65a4e033a5dfb5f4825f13e01cd" }, "downloads": -1, "filename": "django-file-form-0.5.0.tar.gz", "has_sig": false, "md5_digest": "b59973ed34bf0e4c8d46ab552e057afc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99239, "upload_time": "2019-04-04T12:20:49", "url": "https://files.pythonhosted.org/packages/00/6e/27297f9289411f95c01dcc929b17d6933d3b87ab450279408158aeca67c2/django-file-form-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a05c5308bea3169e2a1f3b76003ff9c1", "sha256": "de4fbed0f83e1aeb84595c1622c6dbd20c6e98edebfe5b3b4081b80fa3a28de6" }, "downloads": -1, "filename": "django_file_form-0.5.0-py3.6.egg", "has_sig": false, "md5_digest": "a05c5308bea3169e2a1f3b76003ff9c1", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 106506, "upload_time": "2019-04-04T12:20:50", "url": "https://files.pythonhosted.org/packages/33/57/2a2ac27258b1ed0dcff924f8e50ecc2801597605fe9fb2a396ee36564067/django_file_form-0.5.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "97ae3d81ad36ba58df91657ba8245c57", "sha256": "7872f7ce8f150e02ce66a72b74a237362146b5233f8a4ef56dc7fa0ac3e97262" }, "downloads": -1, "filename": "django_file_form-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "97ae3d81ad36ba58df91657ba8245c57", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 108203, "upload_time": "2019-04-04T12:20:46", "url": "https://files.pythonhosted.org/packages/22/3a/43da572b22e1ffb9e5d5a8cdaace19b7f293556d663671bf32e82b07d1bc/django_file_form-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b59973ed34bf0e4c8d46ab552e057afc", "sha256": "48b978b1ac0fd5da491ec8e35474483b86a5a65a4e033a5dfb5f4825f13e01cd" }, "downloads": -1, "filename": "django-file-form-0.5.0.tar.gz", "has_sig": false, "md5_digest": "b59973ed34bf0e4c8d46ab552e057afc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99239, "upload_time": "2019-04-04T12:20:49", "url": "https://files.pythonhosted.org/packages/00/6e/27297f9289411f95c01dcc929b17d6933d3b87ab450279408158aeca67c2/django-file-form-0.5.0.tar.gz" } ] }