{ "info": { "author": "Rajiv Subramanian M", "author_email": "rajiv.m1991@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Django Generic File\r\n===================\r\n\r\nA Generic File Model for all kind of file attachment with AJAX fileupload and drag & drop feature.\r\n\r\n- Attach files to any Model across your project\r\n- Include file upload field in your django templates using our templatetags\r\n- Retrieve back the list of files attached to your Object using our templatetags\r\n\r\nInstallation\r\n------------\r\n::\r\n\r\n pip install django-generic-file\r\n\r\nUsage\r\n-----\r\n\r\n1. Add **\"genericfile\"** to your INSTALLED_APPS and migrate.\r\n\r\n2. Include following static files in your template::\r\n\r\n \r\n \r\n\r\n3. At the top of your template load our template tags::\r\n\r\n {% load genericfiletags %}\r\n\r\nThen to render your form\r\n------------------------\r\n\r\n1. In Your Add Form (basically where object is not yet created / unknown)::\r\n\r\n
\r\n {% csrf_token %}\r\n {{ form }}\r\n {% get_genericfile_form %}\r\n \r\n
\r\n\r\n # then in POST method of your view, \r\n from genericfile.views import update_genericfile\r\n update_genericfile(self.request.POST, self.object)\r\n\r\n2. In Your Edit Form (where object is known)::\r\n\r\n
\r\n {% csrf_token %}\r\n {{ form }}\r\n {% get_genericfile_form host_object=form.instance %}\r\n \r\n
\r\n\r\nOptions\r\n-------\r\n\r\n1. **maxFileCount** - to Restrict Number of files::\r\n\r\n {% get_genericfile_form maxFileCount=1 %}\r\n\r\n # Default is NoLimit\r\n\r\n2. **allowedTypes** - to Restrict File types::\r\n\r\n {% get_genericfile_form allowedTypes=\"jpg,jpeg,png,gif,doc,pdf,zip,html,txt,docx\" %}\r\n\r\n # Default is AnyFiles\r\n \r\nTo get the list of files in Details view\r\n----------------------------------------\r\n::\r\n\r\n {% get_genericfile_list host_object=object as attachments %}\r\n \r\n\r\nAdditional Requirements\r\n-----------------------\r\n\r\nInclude if you not have included them already in you html file\r\n::\r\n\r\n \r\n ", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/djangothon/django-generic-file/tarball/0.0.2", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/djangothon/django-generic-file", "keywords": "fileupload,django,file,upload", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-generic-file", "package_url": "https://pypi.org/project/django-generic-file/", "platform": "Python", "project_url": "https://pypi.org/project/django-generic-file/", "project_urls": { "Download": "https://github.com/djangothon/django-generic-file/tarball/0.0.2", "Homepage": "https://github.com/djangothon/django-generic-file" }, "release_url": "https://pypi.org/project/django-generic-file/0.0.2/", "requires_dist": null, "requires_python": null, "summary": "Django Generic File", "version": "0.0.2" }, "last_serial": 1689369, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "99d75afee5554bcedb2ae4f1e406d18c", "sha256": "370f30a95da941f2381081fc523279a3434206cfc3a74867d8ad6a89c99fe0c5" }, "downloads": -1, "filename": "django-generic-file-0.0.1.win32.exe", "has_sig": false, "md5_digest": "99d75afee5554bcedb2ae4f1e406d18c", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 211962, "upload_time": "2015-08-22T18:03:35", "url": "https://files.pythonhosted.org/packages/48/a5/1af62c4bfd9bc41192b169ec34554bae04bd28ea8c58c61395c2c8cf14d4/django-generic-file-0.0.1.win32.exe" }, { "comment_text": "", "digests": { "md5": "b7eb9fd6406cf11b6f63bc99ee8bb95f", "sha256": "45afda2722e0556e8f78b0464e837417c065e7be98ea3e0c0d117533987d1ec9" }, "downloads": -1, "filename": "django-generic-file-0.0.1.zip", "has_sig": false, "md5_digest": "b7eb9fd6406cf11b6f63bc99ee8bb95f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18135, "upload_time": "2015-08-22T18:03:28", "url": "https://files.pythonhosted.org/packages/0d/34/78e4c362fd1d4bfd5911491697fbdc460c6298e1b0f36ee40504b08debec/django-generic-file-0.0.1.zip" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "cf5179c2cc4f3c4ba329770c051e1765", "sha256": "19e39f4acf2be5d0c602f1fd093268180a11b59ecd0488f4c8bbdd789cbb17a7" }, "downloads": -1, "filename": "django-generic-file-0.0.2.win32.exe", "has_sig": false, "md5_digest": "cf5179c2cc4f3c4ba329770c051e1765", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 212005, "upload_time": "2015-08-22T20:06:30", "url": "https://files.pythonhosted.org/packages/1d/c8/ec9b70d37bec7912bee9489ead17dc88079d49153b8f0bd8935fd534ca54/django-generic-file-0.0.2.win32.exe" }, { "comment_text": "", "digests": { "md5": "39b932858e4475d56718bd9e16ec2c9f", "sha256": "99761f1721038a57ee73fb510ccf3cf7366bbf95c1a50eb297c00ae5d16811e6" }, "downloads": -1, "filename": "django-generic-file-0.0.2.zip", "has_sig": false, "md5_digest": "39b932858e4475d56718bd9e16ec2c9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18331, "upload_time": "2015-08-22T20:06:22", "url": "https://files.pythonhosted.org/packages/8a/37/39a70f4492361aa97e864e86c71298d665dc5374ef882e6ed35894172fcc/django-generic-file-0.0.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cf5179c2cc4f3c4ba329770c051e1765", "sha256": "19e39f4acf2be5d0c602f1fd093268180a11b59ecd0488f4c8bbdd789cbb17a7" }, "downloads": -1, "filename": "django-generic-file-0.0.2.win32.exe", "has_sig": false, "md5_digest": "cf5179c2cc4f3c4ba329770c051e1765", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 212005, "upload_time": "2015-08-22T20:06:30", "url": "https://files.pythonhosted.org/packages/1d/c8/ec9b70d37bec7912bee9489ead17dc88079d49153b8f0bd8935fd534ca54/django-generic-file-0.0.2.win32.exe" }, { "comment_text": "", "digests": { "md5": "39b932858e4475d56718bd9e16ec2c9f", "sha256": "99761f1721038a57ee73fb510ccf3cf7366bbf95c1a50eb297c00ae5d16811e6" }, "downloads": -1, "filename": "django-generic-file-0.0.2.zip", "has_sig": false, "md5_digest": "39b932858e4475d56718bd9e16ec2c9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18331, "upload_time": "2015-08-22T20:06:22", "url": "https://files.pythonhosted.org/packages/8a/37/39a70f4492361aa97e864e86c71298d665dc5374ef882e6ed35894172fcc/django-generic-file-0.0.2.zip" } ] }