{ "info": { "author": "Petr Dlouh\u00fd", "author_email": "petr.dlouhy@email.cz", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "=============================\nDjango initial form field\n=============================\n\n.. image:: https://badge.fury.io/py/django-initial-field.svg\n :target: https://badge.fury.io/py/django-initial-field\n\n.. image:: https://travis-ci.org/PetrDlouhy/django-initial-field.svg?branch=master\n :target: https://travis-ci.org/PetrDlouhy/django-initial-field\n\n.. image:: https://codecov.io/gh/PetrDlouhy/django-initial-field/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/PetrDlouhy/django-initial-field\n\nSometimes it is needed to pass some default values to the objects created by ModelForm. This simple mixin enables that by creating HiddenInput fields and passing initial parameters to the created Model\n\nDocumentation\n-------------\n\nThe full documentation is at https://django-initial-field.readthedocs.io.\n\nQuickstart\n----------\n\nInstall Django initial form field::\n\n pip install django-initial-field\n\nUse InitialFieldMixin in your `ModelForm` and set `initial_field` parameter:\n\n.. code-block:: python\n\n class MyForm(InitialFieldsMixin, forms.ModelForm):\n initial_fields = ('my_field')\n\nThen set initial value in your FormView:\n\n.. code-block:: python\n\n\tclass MyView(FormView):\n\t\t def get_initial(self):\n\t\t\t return {'my_field': \"some value\"}\n\nRunning Tests\n-------------\n\nDoes the code actually work?\n\n::\n\n source /bin/activate\n (myenv) $ pip install tox\n (myenv) $ tox\n\nCredits\n-------\n\nTools used in rendering this package:\n\n* Cookiecutter_\n* `cookiecutter-djangopackage`_\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage\n\n\n\n\nHistory\n-------\n\n0.1.0 (2017-08-11)\n++++++++++++++++++\n\n* First release on PyPI.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/PetrDlouhy/django-initial-field", "keywords": "django-initial-field", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-initial-field", "package_url": "https://pypi.org/project/django-initial-field/", "platform": "", "project_url": "https://pypi.org/project/django-initial-field/", "project_urls": { "Homepage": "https://github.com/PetrDlouhy/django-initial-field" }, "release_url": "https://pypi.org/project/django-initial-field/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Sometimes it is needed to pass some default values to the objects created by ModelForm. This simple mixin enables that by creating HiddenInput fields and passing initial parameters to the created Model", "version": "0.1.1" }, "last_serial": 3090232, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ead9828f88c66a360e236b0e9d3cffc1", "sha256": "0d2e79ebde1e8c27969cf4f556a6fab55d09cdd0a2009446efc921aa90a52fb3" }, "downloads": -1, "filename": "django-initial-field-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ead9828f88c66a360e236b0e9d3cffc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15306, "upload_time": "2017-08-11T13:45:48", "url": "https://files.pythonhosted.org/packages/4a/4a/7398ce13c893e28d86f955a931bdab1b4daa6ae55997e5fdd06f5afaa684/django-initial-field-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "177e1496a69055cb426483d77b256698", "sha256": "79a31850b4733317ac294895cf17cd2ee3791bb87d1978faadcb1af58101faea" }, "downloads": -1, "filename": "django-initial-field-0.1.1.tar.gz", "has_sig": false, "md5_digest": "177e1496a69055cb426483d77b256698", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15264, "upload_time": "2017-08-11T15:23:02", "url": "https://files.pythonhosted.org/packages/ca/5c/e146cba2218623c8bec7173fc464e4199b686076bb8ffda3b4443441a566/django-initial-field-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "177e1496a69055cb426483d77b256698", "sha256": "79a31850b4733317ac294895cf17cd2ee3791bb87d1978faadcb1af58101faea" }, "downloads": -1, "filename": "django-initial-field-0.1.1.tar.gz", "has_sig": false, "md5_digest": "177e1496a69055cb426483d77b256698", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15264, "upload_time": "2017-08-11T15:23:02", "url": "https://files.pythonhosted.org/packages/ca/5c/e146cba2218623c8bec7173fc464e4199b686076bb8ffda3b4443441a566/django-initial-field-0.1.1.tar.gz" } ] }