{ "info": { "author": "Scott Walton", "author_email": "scott.walton@mypebble.co.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Framework :: Django :: 1.9", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "Constant Field Type for DRF\n===========================\n\nA ``ConstantField`` type for Django REST Framework.\n\nInstallation\n------------\n\n::\n\n pip install djangorestframework-constant-field\n\nUsage\n-----\n\nUsing this is really simple, just set the ``value`` attribute on your\nserializer:\n\n.. code:: python\n\n from rest_framework import serializers\n from rest_framework_constant.fields import ConstantField\n\n\n class MySerializer(serializers.Serializer):\n \"\"\"Custom Serializer\n \"\"\"\n\n my_value = ConstantField(value='My Value')\n\n\n serialized = MySerializer()\n\n print(serialized.data)\n\n # {\n # 'my_value': 'My Value',\n # }\n\nWhy?\n~~~~\n\nThis is useful when you're building a serializer to integrate into some\nthird party system where some of your fields are pre-defined. The above\nexample is equivalent to:\n\n.. code:: python\n\n from rest_framework import serializers\n\n\n class MySerializer(serializers.Serializer):\n \"\"\"Custom Serializer\n \"\"\"\n\n my_value = serializers.SerializerMethodField()\n\n def get_my_value(self, obj):\n \"\"\"Excessive code.\n \"\"\"\n return 'My Value'\n\nTesting & Contributing\n----------------------\n\nTo build and test this package, simply fork this repo and:\n\n.. code:: bash\n\n git clone git@github.com:/djangorestframework-constant-field.git\n\n cd djangorestframework-constant-field\n pip install -r requirements.txt\n python setup.py test\n\nThe current app is almost completely contained inside\n``rest_framework_constant``.", "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/mypebble/djangorestframework-constant-field.git", "keywords": null, "license": "Public Domain", "maintainer": null, "maintainer_email": null, "name": "djangorestframework-constant-field", "package_url": "https://pypi.org/project/djangorestframework-constant-field/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/djangorestframework-constant-field/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mypebble/djangorestframework-constant-field.git" }, "release_url": "https://pypi.org/project/djangorestframework-constant-field/0.9.1/", "requires_dist": null, "requires_python": null, "summary": "A simple Constant Field definition for Django REST Framework", "version": "0.9.1" }, "last_serial": 2954173, "releases": { "0.9.0": [], "0.9.1": [ { "comment_text": "", "digests": { "md5": "678054ec053dba130d22f0699b90a0af", "sha256": "b65d0cafffeab43bf5c97b1dbb6bc57dd0da9cf39693407627cb2f73f7141072" }, "downloads": -1, "filename": "djangorestframework_constant_field-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "678054ec053dba130d22f0699b90a0af", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5157, "upload_time": "2017-06-16T09:59:07", "url": "https://files.pythonhosted.org/packages/7b/b7/328917d6227de3268ee3651f41d9399a7fde017c335dea9a33434dfec1a4/djangorestframework_constant_field-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9d42c4485541c050fb7a1e7d18762a9", "sha256": "e24a994bd28ca563f51a9c4fdc4672eda3facb1574a22162f721bb2e2fa15c49" }, "downloads": -1, "filename": "djangorestframework-constant-field-0.9.1.tar.gz", "has_sig": false, "md5_digest": "f9d42c4485541c050fb7a1e7d18762a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2725, "upload_time": "2017-06-16T09:59:05", "url": "https://files.pythonhosted.org/packages/09/cd/e4b157d4e6dc6283766d9e715556fc7ef7f62b7abb0338a9675b004ecf03/djangorestframework-constant-field-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "678054ec053dba130d22f0699b90a0af", "sha256": "b65d0cafffeab43bf5c97b1dbb6bc57dd0da9cf39693407627cb2f73f7141072" }, "downloads": -1, "filename": "djangorestframework_constant_field-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "678054ec053dba130d22f0699b90a0af", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5157, "upload_time": "2017-06-16T09:59:07", "url": "https://files.pythonhosted.org/packages/7b/b7/328917d6227de3268ee3651f41d9399a7fde017c335dea9a33434dfec1a4/djangorestframework_constant_field-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9d42c4485541c050fb7a1e7d18762a9", "sha256": "e24a994bd28ca563f51a9c4fdc4672eda3facb1574a22162f721bb2e2fa15c49" }, "downloads": -1, "filename": "djangorestframework-constant-field-0.9.1.tar.gz", "has_sig": false, "md5_digest": "f9d42c4485541c050fb7a1e7d18762a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2725, "upload_time": "2017-06-16T09:59:05", "url": "https://files.pythonhosted.org/packages/09/cd/e4b157d4e6dc6283766d9e715556fc7ef7f62b7abb0338a9675b004ecf03/djangorestframework-constant-field-0.9.1.tar.gz" } ] }