{ "info": { "author": "Darius BERNARD", "author_email": "darius@yupeek.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "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", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "==================\ndjango-rest-models\n==================\n\nAllow to query a **django** RestAPI with same interface as the django ORM. **(the targeted API must use django-rest-framework + dynamic-rest libraries)**\nIn fact, it works like any other database engine. You add the rest_models engine in an alternate database and the rest_models databe router.\nThen add APIMeta class to the models querying the API, voil\u00e0 !\n\nStable branch\n\n.. image:: https://img.shields.io/travis/Yupeek/django-rest-models/master.svg\n :target: https://travis-ci.org/Yupeek/django-rest-models\n\n.. image:: https://readthedocs.org/projects/django-rest-models/badge/?version=latest\n :target: http://django-rest-models.readthedocs.org/en/latest/\n\n.. image:: https://coveralls.io/repos/github/Yupeek/django-rest-models/badge.svg?branch=master\n :target: https://coveralls.io/github/Yupeek/django-rest-models?branch=master\n\n.. image:: https://img.shields.io/pypi/v/django-rest-models.svg\n :target: https://pypi.python.org/pypi/django-rest-models\n :alt: Latest PyPI version\n\n.. image:: https://requires.io/github/Yupeek/django-rest-models/requirements.svg?branch=master\n :target: https://requires.io/github/Yupeek/django-rest-models/requirements/?branch=master\n :alt: Requirements Status\n\nDevelopment status\n\n.. image:: https://img.shields.io/travis/Yupeek/django-rest-models/develop.svg\n :target: https://travis-ci.org/Yupeek/django-rest-models\n\n.. image:: https://coveralls.io/repos/github/Yupeek/django-rest-models/badge.svg?branch=develop\n :target: https://coveralls.io/github/Yupeek/django-rest-models?branch=develop\n\n.. image:: https://requires.io/github/Yupeek/django-rest-models/requirements.svg?branch=develop\n :target: https://requires.io/github/Yupeek/django-rest-models/requirements/?branch=develop\n :alt: Requirements Status\n\n\nInstallation\n------------\n\n1. Install using pip:\n\n ``pip install django-rest-models``\n\n2. Alternatively, you can download or clone this repo and install with :\n\n ``pip install -e .``.\n\nRequirements\n------------\n\nThis database wrapper work with\n\n- python 2.7, 3.4, 3.5, 3.6\n- django 1.11\n\nOn the api, this is tested against\n\n- django-rest-framework 3.4, 3.5\n- dynamic-rest 1.5, 1.6\n\n\nExamples\n--------\n\nsettings.py:\n\n.. code-block:: python\n\n DATABASES = {\n 'default': {\n ...\n },\n 'api': {\n 'ENGINE': 'rest_models.backend',\n 'NAME': 'https://requestb.in/',\n 'USER': 'userapi',\n 'PASSWORD': 'passwordapi',\n 'AUTH': 'rest_models.backend.auth.BasicAuth',\n },\n }\n\n DATABASE_ROUTERS = [\n 'rest_models.router.RestModelRouter',\n ]\n\n\nmodels.py:\n\n.. code-block:: python\n\n class MyModel(models.Model):\n field = models.IntegerField()\n ...\n\n class Meta:\n # basic django meta Stuff\n verbose_name = 'my model'\n\n # the only customisation that make this model special\n class APIMeta:\n pass\n\n\n class MyOtherModel(models.Model):\n other_field = models.IntegerField()\n first_model = models.ForeignKey(MyModel, db_column='mymodel')\n ...\n\n class Meta:\n # basic django meta Stuff\n verbose_name = 'my other model'\n\n # the only customisation that make this model special\n class APIMeta:\n pass\n\n\n\nTargeted API requirements\n-------------------------\n\nTo allow this database adapter to work like a relational one, the targeted API must respect some requirements :\n\n- dynamic-rest installed and all serializers/views must respectively inherit from Dynamic* (DynamicModelSerializer, etc...)\n\nEach API serializer must :\n\n- Provide the id field\n- Provide the related field (ManyToMany and ForeignKey on Models) as DynamicRelationField\n- Provide the reverse related field. We must, for each ForeignKey and ManyToMany, add a field on the related model's\n serializer.\n\n.. code-block:: python\n\n class MenuSerializer(DynamicModelSerializer):\n pizzas = DynamicRelationField('PizzaSerializer', many=True) # Menu.pizza = ManyToMany\n\n class Meta:\n model = Menu\n name = 'menu'\n fields = ('id', 'code', 'name', 'pizzas')\n deferred_fields = ('pizza_set', )\n\n\n class PizzaSerializer(DynamicModelSerializer):\n\n toppings = DynamicRelationField(ToppingSerializer, many=True)\n menu = DynamicRelationField(MenuSerializer) # Add this because Menu.pizza = ManyToMany\n\n class Meta:\n model = Pizza\n name = 'pizza'\n fields = ('id', 'name', 'price', 'from_date', 'to_date', 'toppings', 'menu')\n\ndjango-rest-models provide a way to check the consistency of the api with the local models via the django check framework.\nAt each startup, it will query the api with OPTIONS to check if the local models match the remote serializers.\n\n\nCaveats\n-------\n\nSince this is not a real relational database, all feature cannot be implemented. Some limitations are inherited by\ndynamic-rest filtering system too.\n\n- Aggregations : is not implemented on the api endpoint, maybe in future releases\n- Complex filtering using OR : all filter passed to dynamic-rest is ANDed together, so no OR is possible\n- Negated AND in filtering: a negated AND give a OR, so previous limitation apply\n- Negated OR in filtering: since the compitation of nested filter is complexe and error prone, we disable all OR. in\n fact, only some nested of AND is accepted. only the final value of the Q() object can be negated\n\n for short, you **CANNOT** :\n\n.. code-block:: python\n\n\n Pizza.objects.aggregate()\n Pizza.objects.annotate()\n Pizza.objects.filter(Q(..) | Q(..))\n Pizza.objects.exclude(Q(..) & Q(..))\n Pizza.objects.exclude(Q(..) | Q(..))\n\n but you can :\n\n.. code-block:: python\n\n Pizza.objects.create\n Pizza.objects.bulk_create\n Pizza.objects.update\n Pizza.objects.bulk_update\n Pizza.objects.select_related\n Pizza.objects.prefetch_related\n Pizza.objects.values\n Pizza.objects.values_list\n Pizza.objects.delete\n Pizza.objects.count()\n Pizza.objects.filter(..., ..., ...)\n Pizza.objects.filter(...).filter(...).exclude(...)\n Pizza.objects.exclude(..., ...).exclude(...)\n Pizza.objects.filter(Q(..) & Q(..))\n Pizza.objects.none()\n pizza.toppings.add(...)\n pizza.toppings.remove(...)\n pizza.toppings.set(...)\n pizza.toppings.clear(...)\n\n.. note::\n\n prefetch_related work as expected, but the performance is readly bad. As a matter of fact, a ``Pizza.objects.prefetch_related('toppings')``\n will query the toppings for all pizzas as expected, but the query to recover the pizza will contains the linked pizza in the response.\n If the database contains a great number of pizzas for the given toppings, the response will contains them all, even if it's\n useless at first glance, the linked pizza for each topping is mandotary to django to glue topping <=> pizza relationships.\n\n So, be careful when using prefetch_related.\n\n\n\nSpecific behaviour\n---------------------\n\nSome specific behaviour has been implemented to use the extra feature of a Rest API :\n\n- When inserting, the resulting model is returned by the API. the inserted model is updated with the resulting values.\n This imply 2 things:\n\n * If you provided default values for fields in the api, these data will be populated into your created instance if it was ommited.\n * If the serializer have some computed data, its data will always be used as a replacement of the one you gave to your\n models. (cf example: Pizza.cost which is the sum of the cost of the toppling. after each save, its value will be updated)\n\n\nSupport\n-------\n\nThis database api support :\n\n- select_related\n- order_by\n- only\n- defer\n- filter\n- exclude\n- delete\n- update\n- create\n- bulk create (with retrive of pk)\n- ManyToManyField\n- ForeignKey*\n\n.. note::\n\n ForeignKey must have db_column fixed to the name of the reflected field in the api. or all update/create won't use\n the value if this field\n\n.. note::\n\n\t\tSupport for ForeignKey is only available with models on the same database (api<->api) or (default<->default).\n\t\tIt's not possible to add a ForeignKey/ManyToMany field on a local model related to a remote model (with ApiMeta)\n\nDocumentation\n-------------\n\nThe full documentation is at http://django-rest-models.readthedocs.org/en/latest/.\n\n\nRequirements\n------------\n\n- Python 2.7, 3.4, 3.5\n- Django >= 1.8\n\nContributions and pull requests are welcome.\n\n\nBugs and requests\n-----------------\n\nIf you found a bug or if you have a request for additional feature, please use the issue tracker on GitHub.\n\nhttps://github.com/Yupeek/django-rest-models/issues\n\nknown limitations\n-----------------\n\nJSONField from postgresql and mysql is supported by django-rest-models, but not by the current dynamic-rest (1.8.1)\nso you can do `MyModel.objects.filter(myjson__mydata__contains='aaa')` but it will work if drest support it\n\nsame for DateField's year,month,day lookup.\n\nLicense\n-------\n\nYou can use this under GPLv3.\n\nAuthor\n------\n\nOriginal author: `Darius BERNARD `_.\nContributor: `PaulWay `_.\n\n\nThanks\n------\n\nThanks to django for this amazing framework.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Yupeek/django-rest-models", "keywords": "django rest models API ORM", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-rest-models", "package_url": "https://pypi.org/project/django-rest-models/", "platform": "", "project_url": "https://pypi.org/project/django-rest-models/", "project_urls": { "Homepage": "https://github.com/Yupeek/django-rest-models" }, "release_url": "https://pypi.org/project/django-rest-models/1.8.5/", "requires_dist": [ "requests", "six", "Django (>=1.11)", "unidecode" ], "requires_python": "", "summary": "django Fake ORM model that query an RestAPI instead of a database \u2014", "version": "1.8.5" }, "last_serial": 4900120, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "5f4ecc19e6b800545b40e9740e11b266", "sha256": "52373047bffd5839913eb6368c319649e7e6d908533ad13cbb645a1406903364" }, "downloads": -1, "filename": "django_rest_models-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f4ecc19e6b800545b40e9740e11b266", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 12807, "upload_time": "2016-12-07T09:55:18", "url": "https://files.pythonhosted.org/packages/cd/ee/45bc58462c2de2418670b76c0a05dcbacb2a1bfb8b672b2679d3dfd9314a/django_rest_models-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "771a85ea057f30ceb18616570a3e2e02", "sha256": "dbdf3bf0908d3f657ecd9ecf003ff257f73a8a15c05085995d3f58b3033d8c34" }, "downloads": -1, "filename": "django-rest-models-1.0.0.tar.gz", "has_sig": false, "md5_digest": "771a85ea057f30ceb18616570a3e2e02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25442, "upload_time": "2016-12-07T09:55:17", "url": "https://files.pythonhosted.org/packages/e1/fa/4a6b8c41d51f37b5e6908f3093cc4fe74f1898e028595ff988a314735ecf/django-rest-models-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "cf55e8bac4c673556dd66e79db0a0fb0", "sha256": "f459eea808b29cf1105d7e822b17b9feff0c496ae66ce09edca0865365534bdf" }, "downloads": -1, "filename": "django_rest_models-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cf55e8bac4c673556dd66e79db0a0fb0", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 39716, "upload_time": "2016-12-07T10:43:30", "url": "https://files.pythonhosted.org/packages/75/af/6bc27a5e186cef03bdb620e3a5b18e70811d254f9ced6c8560cf3152e83c/django_rest_models-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37afc26e400180014d756ad90c46f727", "sha256": "386453256256ba265a197fa19e9fb74ab533ec88454129e570dfd80a57885a1d" }, "downloads": -1, "filename": "django-rest-models-1.0.1.tar.gz", "has_sig": false, "md5_digest": "37afc26e400180014d756ad90c46f727", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48194, "upload_time": "2016-12-07T10:43:28", "url": "https://files.pythonhosted.org/packages/e1/3b/578ba31818cde52b214f604f7b4b74c32e9ddd3165b8a5cece0567ca0748/django-rest-models-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e3213995ae9cfc23bb1f5911164391bb", "sha256": "ce6531d31db932ce3d6b8a6dd0912a2ce178ad9e97d595a1799097cbbfad2594" }, "downloads": -1, "filename": "django_rest_models-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e3213995ae9cfc23bb1f5911164391bb", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 39711, "upload_time": "2016-12-28T10:14:28", "url": "https://files.pythonhosted.org/packages/af/0e/cb8984a3e0bdff97e2b01b06d6b453f8ba7885a4d99b3a5ef8c18018938e/django_rest_models-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8917c435a04540ff72b9dace7f8ed056", "sha256": "65edd40e2d1a5f7754311fd2ee2a3cf406bdf4e9e010c244ce188ef6d453ccc5" }, "downloads": -1, "filename": "django-rest-models-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8917c435a04540ff72b9dace7f8ed056", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48189, "upload_time": "2016-12-28T10:14:26", "url": "https://files.pythonhosted.org/packages/43/3d/3193e3cda85dd4d2005f6dd37cb10b5c47b8a752386167944f70b50915bf/django-rest-models-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "0f661d14040fa55e48d90b4cf091ac43", "sha256": "9ccda07c61e836535c21f758abff078fca8ec52a5d88f47c8666ee5fbda53ca8" }, "downloads": -1, "filename": "django_rest_models-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0f661d14040fa55e48d90b4cf091ac43", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 41526, "upload_time": "2017-01-10T14:13:41", "url": "https://files.pythonhosted.org/packages/70/0d/249195fd688cb535e1acc555023a8b02cf5a18d9e478923bde7908fc80d0/django_rest_models-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9eee2ca1b11d48edf215c2d1ec718501", "sha256": "48a5e50893e69a880157d6fec4516c537f39771443fcc6daeec328362011100f" }, "downloads": -1, "filename": "django-rest-models-1.2.0.tar.gz", "has_sig": false, "md5_digest": "9eee2ca1b11d48edf215c2d1ec718501", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49540, "upload_time": "2017-01-10T14:13:39", "url": "https://files.pythonhosted.org/packages/d6/76/a3e4d66bfcbcb0da966b9588c434550124ef24d7632d8cd1ce9ebd80225f/django-rest-models-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "eca461833fe693bdd812a16fd8146463", "sha256": "8d7b3901e13f7c54ec75df37b585a40dac264c5bd34fc2a9177e79396bc09fbd" }, "downloads": -1, "filename": "django_rest_models-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eca461833fe693bdd812a16fd8146463", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 41598, "upload_time": "2017-01-13T10:18:12", "url": "https://files.pythonhosted.org/packages/75/f3/9d5ff9b4914d8e2c2f806236f7572447aa9b01279bdc4d95eb2bdbea5099/django_rest_models-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4e433ae377c99d72491e151d604db86", "sha256": "17e95858f19a748eb712891c2c0debbe5b85f2cb2d072cdbdf6e7bf63afa1984" }, "downloads": -1, "filename": "django-rest-models-1.2.1.tar.gz", "has_sig": false, "md5_digest": "a4e433ae377c99d72491e151d604db86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49561, "upload_time": "2017-01-13T10:18:11", "url": "https://files.pythonhosted.org/packages/77/6b/cfe479bfd13e89966c2b6b5b7a5fb88c6fb53a568b4177b62bb644b8dbea/django-rest-models-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "4ad87c53abe565cea1548bfa84b059ff", "sha256": "2cacdb86aec3d997855d7af8fe374709912a3b2b892dd6f85ba241dd1893bb3d" }, "downloads": -1, "filename": "django_rest_models-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4ad87c53abe565cea1548bfa84b059ff", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 41751, "upload_time": "2017-01-19T10:56:56", "url": "https://files.pythonhosted.org/packages/9f/e3/2b1ac87469b17ed040759b306a45731ea8644a336114776c2ca5d9c78a55/django_rest_models-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f778d88739f8ccde526ba782c2ef207a", "sha256": "03d6d86db2b5dd7d19531cc3f7e47710c338e1f90271e731e84043025b36ac59" }, "downloads": -1, "filename": "django-rest-models-1.2.2.tar.gz", "has_sig": false, "md5_digest": "f778d88739f8ccde526ba782c2ef207a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49803, "upload_time": "2017-01-19T10:56:53", "url": "https://files.pythonhosted.org/packages/87/97/0d29a4b202b05c7ed5cb649e71a999381151fd11e5d3834a647bcd32dc7b/django-rest-models-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "425f353ca4c1d49d48910cc4c541d9d8", "sha256": "fc1633b27a1fcbbd4e1fc98ef9130d9b0f4e15a681ddfe27471a3f67133f84c5" }, "downloads": -1, "filename": "django_rest_models-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "425f353ca4c1d49d48910cc4c541d9d8", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 41760, "upload_time": "2017-01-24T13:55:44", "url": "https://files.pythonhosted.org/packages/17/09/b09d4b60bfbdb7ec5ed0afa9838f31bd0b1cf31e63a1b6388b37b0f5dccf/django_rest_models-1.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3d374ff347814c7d6d9be3403d43c2a", "sha256": "c63b27c28ed4ec9e032ac8f6df91b373ae62b93cfc6e79b7acdb26faf50892cb" }, "downloads": -1, "filename": "django-rest-models-1.2.3.tar.gz", "has_sig": false, "md5_digest": "c3d374ff347814c7d6d9be3403d43c2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49812, "upload_time": "2017-01-24T13:55:42", "url": "https://files.pythonhosted.org/packages/15/8a/9decde5b0a92fdd07254d3a08d857e79997986da69dee2385ecf24ab98ba/django-rest-models-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "5eb3ae8b138888c243842591a0b0ebee", "sha256": "30bce69c5888ab9af0b24c0834778b5726cabb291d9402f65f83424b47abf72a" }, "downloads": -1, "filename": "django_rest_models-1.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5eb3ae8b138888c243842591a0b0ebee", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 41839, "upload_time": "2017-01-31T14:41:28", "url": "https://files.pythonhosted.org/packages/e7/3e/1e78cadaabc2fc0072bc0508ebeaff3df65eeeeceabd33a22bfd3ce9a2c7/django_rest_models-1.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5cbd93f6657c913406a6d1389993931", "sha256": "1a3c379245f9d3e0f0b0297ac0a312a0e15f64caa688e8a3521bdda982f477f6" }, "downloads": -1, "filename": "django-rest-models-1.2.4.tar.gz", "has_sig": false, "md5_digest": "a5cbd93f6657c913406a6d1389993931", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49880, "upload_time": "2017-01-31T14:41:26", "url": "https://files.pythonhosted.org/packages/cd/49/bcdd14627a42d1b2010a14301c80aa8aaf7305f69d99e0ec6f19c2dc2029/django-rest-models-1.2.4.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "76f5f320f1b541114fc03f06c2bcbf74", "sha256": "a7ba311f0e8c17c621aa406192eba36c2b4171731a0c9d4bf7e36c3a0ed6b1b5" }, "downloads": -1, "filename": "django_rest_models-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "76f5f320f1b541114fc03f06c2bcbf74", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 42537, "upload_time": "2017-02-02T16:33:23", "url": "https://files.pythonhosted.org/packages/20/bd/71515bcc0e0029525262ad714f477b179789450a2e30cd19fb5dd038aa88/django_rest_models-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a783eb2281d02a347a3f056fe807cac0", "sha256": "833aeb6e108188118b2062d3b6a4d78359216c1648a4a42a989f5889a870fb1e" }, "downloads": -1, "filename": "django-rest-models-1.3.0.tar.gz", "has_sig": false, "md5_digest": "a783eb2281d02a347a3f056fe807cac0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50762, "upload_time": "2017-02-02T16:33:21", "url": "https://files.pythonhosted.org/packages/10/bf/1ade32a78a2eab9b85e521be900ec31d350768536bbee46296e7b266ffaa/django-rest-models-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "5c9c16fe30855024328c1b9aa8ed3514", "sha256": "2e4cc619772d9aa02654acdaba2261df2463610613025bef8f4eca67ef5a8498" }, "downloads": -1, "filename": "django_rest_models-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c9c16fe30855024328c1b9aa8ed3514", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 42710, "upload_time": "2017-02-13T12:19:52", "url": "https://files.pythonhosted.org/packages/33/3d/24d8eeed381edf739b43a24b23096e768e0e64ade21751d1284402c9b48a/django_rest_models-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "819c24c5ef6ed8f5da93a2644051d562", "sha256": "2333e7a089baea215588d4f527bad4760479cb9c65352edb64d4fd3a6e1acc1f" }, "downloads": -1, "filename": "django-rest-models-1.4.0.tar.gz", "has_sig": false, "md5_digest": "819c24c5ef6ed8f5da93a2644051d562", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50898, "upload_time": "2017-02-13T12:19:50", "url": "https://files.pythonhosted.org/packages/a6/70/a1bb283ca15b6475ec51b38d476795d1ee75c1a764cc373cb799852a9e01/django-rest-models-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "3329c0e2baa010f98dcd90eae6259d94", "sha256": "194d9a8352f8b6af267e779d9f049114692a12d5b3353d1d3323c5cc9d45c5a8" }, "downloads": -1, "filename": "django_rest_models-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3329c0e2baa010f98dcd90eae6259d94", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 42978, "upload_time": "2017-06-02T12:21:44", "url": "https://files.pythonhosted.org/packages/65/08/b84330309b4ba6084c39a82a35552700e205dd382629d27c7dc9e79fecaf/django_rest_models-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8efd60af0f2e5ff6184bc7a7095e1e29", "sha256": "dcf87f4b93a7e7b56d9bbb03ed5f18bea05641455d1586b0cdadf778556644e1" }, "downloads": -1, "filename": "django-rest-models-1.4.1.tar.gz", "has_sig": false, "md5_digest": "8efd60af0f2e5ff6184bc7a7095e1e29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51128, "upload_time": "2017-06-02T12:21:43", "url": "https://files.pythonhosted.org/packages/e0/8a/c892809c3ce9217eb259e8c7a7b10a731b539934722e9d482d7feeb77e34/django-rest-models-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "8f2a531ec59387cde908dd4de478129a", "sha256": "a11b10dedacbfaf1ffdf04eeae4924cffa64be6b3a9b82d44fd003e42ee9c7a3" }, "downloads": -1, "filename": "django_rest_models-1.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f2a531ec59387cde908dd4de478129a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 43197, "upload_time": "2017-06-08T14:34:09", "url": "https://files.pythonhosted.org/packages/36/ea/0317b0c69e13bbb40c8374a88bbb5de34fb28ce48d276cdb47b03e6408a8/django_rest_models-1.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f09e8fe6dbf7509eff7a7ce7b95fd55", "sha256": "560102ba0db40bc2b63dd3e853fda9a9535d5c73cf0ded757fa40334a3e37510" }, "downloads": -1, "filename": "django-rest-models-1.4.2.tar.gz", "has_sig": false, "md5_digest": "2f09e8fe6dbf7509eff7a7ce7b95fd55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51317, "upload_time": "2017-06-08T14:34:07", "url": "https://files.pythonhosted.org/packages/7b/92/f115133f9a23412d74acf919cc8fd6107d6cb8502ad5cff78e4c712a9275/django-rest-models-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "c5ec9cdce9830fcc5c2c688593ddff69", "sha256": "c4e958aad40cfda0105d33c761ec2af6efcdd649fa2f2c8a527bb0f001030c3e" }, "downloads": -1, "filename": "django_rest_models-1.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c5ec9cdce9830fcc5c2c688593ddff69", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 45079, "upload_time": "2017-06-20T10:17:08", "url": "https://files.pythonhosted.org/packages/a1/d1/99ad28d316ff26a7ee9cf2e82c214b3b6794758d5d9bf816362490546786/django_rest_models-1.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8cb943274ddf4a406699fa2800d83606", "sha256": "4e25f225b3d9fc91f7487ac3d96968beef5a050c77bbd98fdcf71a67bba505ea" }, "downloads": -1, "filename": "django-rest-models-1.4.3.tar.gz", "has_sig": false, "md5_digest": "8cb943274ddf4a406699fa2800d83606", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53293, "upload_time": "2017-06-20T10:17:06", "url": "https://files.pythonhosted.org/packages/39/9d/a865a6d9ff96878f4793c95df8de4f5f530ec4adc795bdb4160199d151bc/django-rest-models-1.4.3.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "3671383afa42d37dfb12657058fe7093", "sha256": "a4c68bce531f6a71f22d9aa5e4c55b4c11f367cd3f5f75352ad6823e843af9aa" }, "downloads": -1, "filename": "django_rest_models-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3671383afa42d37dfb12657058fe7093", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 45222, "upload_time": "2017-07-18T14:15:04", "url": "https://files.pythonhosted.org/packages/48/99/c194b2f3629e49f600c4878ae5dab3c14d4c3ca9dad1a5db32d6bef07646/django_rest_models-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6bd34e3929d63f36b0fef6ccacdec3c", "sha256": "2932d916f97eeba1bc5ad137d7f989eff25f445b994b26364e084e996fdfc62f" }, "downloads": -1, "filename": "django-rest-models-1.5.0.tar.gz", "has_sig": false, "md5_digest": "e6bd34e3929d63f36b0fef6ccacdec3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53430, "upload_time": "2017-07-18T14:15:02", "url": "https://files.pythonhosted.org/packages/b0/f0/73fac7fe2cf46837f28b01e62a51b632ede9e20982ea5a091cb0a06dbfe5/django-rest-models-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "7a8cf00c58128422407ef507fd891cfc", "sha256": "6fe966e5503e37af08112b8c8295d11693623dc69d781b0c55c4112cc4221765" }, "downloads": -1, "filename": "django_rest_models-1.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7a8cf00c58128422407ef507fd891cfc", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 45267, "upload_time": "2017-07-20T15:24:39", "url": "https://files.pythonhosted.org/packages/11/f5/9e1fc74c9b193c2d27dfc833d3dec56e015b5886727fe1664fd828e26c84/django_rest_models-1.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75106c1495433c81d4c0fe5f63f80c53", "sha256": "c0efcc5cd7528052220a80e9180c96c888b6522bd1238fd75a796637cff47964" }, "downloads": -1, "filename": "django-rest-models-1.5.1.tar.gz", "has_sig": false, "md5_digest": "75106c1495433c81d4c0fe5f63f80c53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53442, "upload_time": "2017-07-20T15:24:37", "url": "https://files.pythonhosted.org/packages/e9/f5/7cbd561d2b334791cf6ba0edf4f128f41362a9715d6d6867b08ca224e737/django-rest-models-1.5.1.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "01afe10d8135061a87ef7d2cc3d933a4", "sha256": "88c704e6f6b1c45806986bf126917f7bce39a644aa891a936d84b5a5149d96e4" }, "downloads": -1, "filename": "django_rest_models-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01afe10d8135061a87ef7d2cc3d933a4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 41425, "upload_time": "2018-05-02T14:38:21", "url": "https://files.pythonhosted.org/packages/d9/16/76efe8623df873c2aebc98d03d13ccc432e108aa40210098ca77282a48c8/django_rest_models-1.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f062ba2e6179338c278dfc206a9d5d46", "sha256": "5487b95b8201ff4f0c4dbe11711a5225e24cd21b1f3df7c5ca9b36d83eead686" }, "downloads": -1, "filename": "django-rest-models-1.6.0.tar.gz", "has_sig": false, "md5_digest": "f062ba2e6179338c278dfc206a9d5d46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39818, "upload_time": "2018-05-02T14:38:22", "url": "https://files.pythonhosted.org/packages/39/22/f72e87217328f123d9793103a2711500016c34f26d1e331641682f582933/django-rest-models-1.6.0.tar.gz" } ], "1.6.0rc1": [ { "comment_text": "", "digests": { "md5": "13eb13dc80c333261df0606ad48d06f1", "sha256": "8f67e474f25588098a9204bb293ed259f7758b29b3a4163d0313c2003f464efb" }, "downloads": -1, "filename": "django_rest_models-1.6.0rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13eb13dc80c333261df0606ad48d06f1", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 45478, "upload_time": "2018-05-02T15:03:38", "url": "https://files.pythonhosted.org/packages/41/66/c3dd44b6c77814278c2604f364eb56317d9215a5b08bb4acd8c36f956ed2/django_rest_models-1.6.0rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d67b37e8577424c57c575b3e662796a6", "sha256": "6ff472de88b5563d65111bab4eed109e4355ceb11f11e44c7017b5485d9d19c0" }, "downloads": -1, "filename": "django-rest-models-1.6.0rc1.tar.gz", "has_sig": false, "md5_digest": "d67b37e8577424c57c575b3e662796a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39638, "upload_time": "2018-05-02T15:03:35", "url": "https://files.pythonhosted.org/packages/26/09/0062092b0631f24b4829c92c03ad0e6442dc1473e11c0264d8f7871d898d/django-rest-models-1.6.0rc1.tar.gz" } ], "1.6.0rc2": [ { "comment_text": "", "digests": { "md5": "6d8120549131a7c0720790b3aad4ca11", "sha256": "fa3221f8c4a34dbfa7f48173af9d4ff5c0c5369eec564c869f914b4daf7e97f2" }, "downloads": -1, "filename": "django_rest_models-1.6.0rc2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d8120549131a7c0720790b3aad4ca11", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45480, "upload_time": "2018-05-03T13:06:49", "url": "https://files.pythonhosted.org/packages/0d/9c/68653a738b2ec22eb34b6cbb8bf3c9238e6b440afcafd6ca97ee6ea597da/django_rest_models-1.6.0rc2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91c3f0b507412edeb2b127f070b03a7e", "sha256": "c96922b8c0b0415c76622ffbfb97e9dcea8d59ba4cfa8c551998654cf72cc88a" }, "downloads": -1, "filename": "django-rest-models-1.6.0rc2.tar.gz", "has_sig": false, "md5_digest": "91c3f0b507412edeb2b127f070b03a7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39689, "upload_time": "2018-05-03T13:06:50", "url": "https://files.pythonhosted.org/packages/8e/dd/98eab8d49ace6621de176ac0e4d8992694edf4c28287e81b6d85ad509202/django-rest-models-1.6.0rc2.tar.gz" } ], "1.6.0rc3": [ { "comment_text": "", "digests": { "md5": "bd6a1703ad18a261ba0134297cb69ff5", "sha256": "54188102763ebb7cb0eb23fde91dad822dd7c4dc98c8847070bf29133ef95786" }, "downloads": -1, "filename": "django_rest_models-1.6.0rc3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bd6a1703ad18a261ba0134297cb69ff5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45492, "upload_time": "2018-07-24T07:28:57", "url": "https://files.pythonhosted.org/packages/eb/1c/d42befe2ee226fa179436c82419bb851fbb113863b0884a8bd25534b8084/django_rest_models-1.6.0rc3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ac2a8c66f505a2a3e7f0ad5ae49e501", "sha256": "7f40a9b39bf2891825c24d5ac2072002417a650c74106509e8d60222e309a08f" }, "downloads": -1, "filename": "django-rest-models-1.6.0rc3.tar.gz", "has_sig": false, "md5_digest": "9ac2a8c66f505a2a3e7f0ad5ae49e501", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39708, "upload_time": "2018-07-24T07:29:00", "url": "https://files.pythonhosted.org/packages/7b/f1/60e0f4e353351c65ff25ce1ccb5c2cb183e6c1db19efb27e66bf0c11d28b/django-rest-models-1.6.0rc3.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "d50fdfbeebd40fae04de122548eeb8d5", "sha256": "42d2168219d63203336a5662048f9da89c82ce0aed16d28b0d4c7220675758cd" }, "downloads": -1, "filename": "django_rest_models-1.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d50fdfbeebd40fae04de122548eeb8d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45448, "upload_time": "2018-10-02T09:19:09", "url": "https://files.pythonhosted.org/packages/ba/7e/29f74cb68444b984cd23545486a6068b15cc03fbe512ed354bc9d827bd07/django_rest_models-1.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28f47c8e0e89b56df89c47759803c365", "sha256": "2df6244d96b5f9e2717c1a385bc82e100738d4572f975b422b7d11f3b494edfc" }, "downloads": -1, "filename": "django-rest-models-1.6.1.tar.gz", "has_sig": false, "md5_digest": "28f47c8e0e89b56df89c47759803c365", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39705, "upload_time": "2018-10-02T09:19:12", "url": "https://files.pythonhosted.org/packages/97/22/29110445c9d3e73c3a2b1dcc7855237c1923a0134a0e8f0ea87a58a7bc6a/django-rest-models-1.6.1.tar.gz" } ], "1.6.1rc3": [ { "comment_text": "", "digests": { "md5": "955d5fa79565109dcb0a555e767880c8", "sha256": "e8a76de1d84da3e70854bce7dc84fdece8dd0d4986f90e08e3acdd2db6eaac63" }, "downloads": -1, "filename": "django_rest_models-1.6.1rc3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "955d5fa79565109dcb0a555e767880c8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45492, "upload_time": "2018-07-24T07:28:58", "url": "https://files.pythonhosted.org/packages/3d/d0/0eed86170145ec5b666ece42a0981cecbf2eb068a9b1fc5717a1691350ba/django_rest_models-1.6.1rc3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c9a114a5778147512529847672d144d", "sha256": "7b9a3e7230b1d4ae2dfbbc90d69b44ea80c5a8759c5ab9b2ac9271749696c17a" }, "downloads": -1, "filename": "django-rest-models-1.6.1rc3.tar.gz", "has_sig": false, "md5_digest": "6c9a114a5778147512529847672d144d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39708, "upload_time": "2018-07-24T07:29:02", "url": "https://files.pythonhosted.org/packages/d0/13/129f80be1fc0901d462e656c79dbae4b1d574ee994f0b5738ab78799d140/django-rest-models-1.6.1rc3.tar.gz" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "ce0776dbc17bd83a0b655de81fb552df", "sha256": "f58386e4d272f8b71b769afc850045d8cf9dd77189b5f7c5cc86afe95cf5790a" }, "downloads": -1, "filename": "django_rest_models-1.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ce0776dbc17bd83a0b655de81fb552df", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42405, "upload_time": "2018-10-03T07:00:13", "url": "https://files.pythonhosted.org/packages/26/9e/09b9795c1abdaf9096fd08653bd4db7a6cd159b78f7487672e09c6294726/django_rest_models-1.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0caf431dbbb5315ba5ad7523de4205c", "sha256": "65af3d73102fef3fa9dc7daffee0835e4f4bf4e810e6c361382da88c74638bad" }, "downloads": -1, "filename": "django-rest-models-1.6.2.tar.gz", "has_sig": false, "md5_digest": "b0caf431dbbb5315ba5ad7523de4205c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39932, "upload_time": "2018-10-03T07:00:14", "url": "https://files.pythonhosted.org/packages/d2/e3/836e5a25953ad2c2b69e40538e0e2aeb6cc60c903871f2d42462bde3ab78/django-rest-models-1.6.2.tar.gz" } ], "1.6.3": [ { "comment_text": "", "digests": { "md5": "9682b4575e2bccc1fb59ba9f68524036", "sha256": "ecb45565ff448fab330f89b8b908e003bc5fbd2ad64e9ff8cace16463b7416de" }, "downloads": -1, "filename": "django_rest_models-1.6.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9682b4575e2bccc1fb59ba9f68524036", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45521, "upload_time": "2018-10-11T09:03:54", "url": "https://files.pythonhosted.org/packages/98/f9/ff55f45e0cbb4f1f7dcf2955240a9f86dfe686d7d61a390017290b12acd8/django_rest_models-1.6.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2df095b9e969419d3499bcf28acbd5c1", "sha256": "3906f08a6b7c11749d0c6351116a51ed48f051aa395e60244b77f88750b7f830" }, "downloads": -1, "filename": "django-rest-models-1.6.3.tar.gz", "has_sig": false, "md5_digest": "2df095b9e969419d3499bcf28acbd5c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39755, "upload_time": "2018-10-11T09:03:58", "url": "https://files.pythonhosted.org/packages/e2/12/9d10d69783fd13440803531de602c64324625086ab61d713ee06c1a13665/django-rest-models-1.6.3.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "36da456750dcb89e7f0cd04d20ff435e", "sha256": "e4c60bd1f6b9f2f335c3be4ad0c6b561b0dda387fd93e8e6628573356b371139" }, "downloads": -1, "filename": "django_rest_models-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36da456750dcb89e7f0cd04d20ff435e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47910, "upload_time": "2018-11-23T14:45:14", "url": "https://files.pythonhosted.org/packages/27/e7/6e8e2d6f09d81ad2028fc5f76c4887360e52d53a1d9275fe93fb09df4a9f/django_rest_models-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8da7b9bcb6d7f79cef84b7b3f2e10506", "sha256": "71c8754c07169dd754fe3e98a0b2eae9ba5326a15c0413a6be7fbacc6590d8fe" }, "downloads": -1, "filename": "django-rest-models-1.7.0.tar.gz", "has_sig": false, "md5_digest": "8da7b9bcb6d7f79cef84b7b3f2e10506", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41824, "upload_time": "2018-11-23T14:45:16", "url": "https://files.pythonhosted.org/packages/5d/0f/8c0391a0e8dd3fc10546eb5aac0755c7f2dd6ace8da3540987f51ecf322f/django-rest-models-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "58afd7132a2c3461e044342721c00c49", "sha256": "45819cd9480e6d0d5f5f342811ff1055f78bc73e06fda31a4cb13bb38e40e761" }, "downloads": -1, "filename": "django_rest_models-1.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "58afd7132a2c3461e044342721c00c49", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48031, "upload_time": "2018-12-07T15:31:06", "url": "https://files.pythonhosted.org/packages/13/eb/1d7418664301ffca955214fc405aecdcf8b3be114d2459ad13b52f618db8/django_rest_models-1.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71158b5c69e38f08325e6b492c7a76a6", "sha256": "c0df4dd3a20232e0a9a9b1bc0b3960160ec67662bf794f95b3618a21e6817baf" }, "downloads": -1, "filename": "django-rest-models-1.7.1.tar.gz", "has_sig": false, "md5_digest": "71158b5c69e38f08325e6b492c7a76a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41912, "upload_time": "2018-12-07T15:31:08", "url": "https://files.pythonhosted.org/packages/40/61/4818ecdca3f7f4cb2043876d6d2e3375f6e0b0b374383ec8e44c4cb3809d/django-rest-models-1.7.1.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "7ac5ed3abbfdf006b1ff704fbd1b80c5", "sha256": "4f2aeaa920eea845334304be70c53aaede0ec3b0050675aa517e7c86d30e2d5c" }, "downloads": -1, "filename": "django_rest_models-1.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ac5ed3abbfdf006b1ff704fbd1b80c5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48240, "upload_time": "2018-12-10T16:52:32", "url": "https://files.pythonhosted.org/packages/da/bd/52a8149ec4b315567dab2600eff1f6aaa96ae164cd571fc448d8f58ff0a0/django_rest_models-1.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "423ac05c07080b913486c2fc33cc7163", "sha256": "a7749239eadeb68ed513345fcbf1848c02e4bbf79a1d030ff6a9315848926ed6" }, "downloads": -1, "filename": "django-rest-models-1.7.2.tar.gz", "has_sig": false, "md5_digest": "423ac05c07080b913486c2fc33cc7163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42186, "upload_time": "2018-12-10T16:52:35", "url": "https://files.pythonhosted.org/packages/3b/ad/6dadbbab88c07ec51142a96e524af235382e7aa4990550a3e9ccacf631c3/django-rest-models-1.7.2.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "82d9cf2e70a43152375aad3ebd201913", "sha256": "90c04cb1bc9aa9cfaa924abcf6feec9ceb801ab73f4636e4482cf17466399ee9" }, "downloads": -1, "filename": "django_rest_models-1.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "82d9cf2e70a43152375aad3ebd201913", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46773, "upload_time": "2018-12-17T10:54:51", "url": "https://files.pythonhosted.org/packages/82/62/e73af1586f0770ec95386b7f1ba750cf436abc2eea079040a3fd86fbc213/django_rest_models-1.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15ff40f6c964e4ccaab9628a08dbcd2e", "sha256": "f61448831b6c8d49a259e684c5fb85d1bb31cab2a034b0b1ffd59f19b21f668b" }, "downloads": -1, "filename": "django-rest-models-1.8.0.tar.gz", "has_sig": false, "md5_digest": "15ff40f6c964e4ccaab9628a08dbcd2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40556, "upload_time": "2018-12-17T10:54:53", "url": "https://files.pythonhosted.org/packages/96/e5/8591b4e579dcc621513101c6ca9bb729148fa34e3b79ea5cfe3f42fb4b28/django-rest-models-1.8.0.tar.gz" } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "4eef878eb599dd00b1f26aa3a18167a8", "sha256": "f3c625a49ccdb3c46be1ea306eb3cbd789a57f23e0713e2557b1bed7aa972c1a" }, "downloads": -1, "filename": "django_rest_models-1.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4eef878eb599dd00b1f26aa3a18167a8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47218, "upload_time": "2019-01-10T16:44:03", "url": "https://files.pythonhosted.org/packages/4f/d9/564b014bd4ca231ee39a831e8e7710b021cb8a8d68f25756dd35313f1e7b/django_rest_models-1.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a568ca20c5d31e66d6e5ae081114fb1", "sha256": "b508f3fcb1784d2bc799d8dcf33e7e6c0d52e4ef58c866c49a2bff2cf4b1f8f1" }, "downloads": -1, "filename": "django-rest-models-1.8.1.tar.gz", "has_sig": false, "md5_digest": "5a568ca20c5d31e66d6e5ae081114fb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41873, "upload_time": "2019-01-10T16:44:05", "url": "https://files.pythonhosted.org/packages/84/fd/00d14a6b38cba271821d754aaef00f21d9af9495741850852f38860c359c/django-rest-models-1.8.1.tar.gz" } ], "1.8.2": [ { "comment_text": "", "digests": { "md5": "f432fc882359a834411ca7318227bc1e", "sha256": "d78892cba36b02d8d2e37f4cecff2bd4e28329703a425f011bff4e0334025882" }, "downloads": -1, "filename": "django_rest_models-1.8.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f432fc882359a834411ca7318227bc1e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47362, "upload_time": "2019-01-16T16:09:04", "url": "https://files.pythonhosted.org/packages/54/05/77c252e279fca3eb39dffb37f15193aa3c0b988802f5fd2de460964caa35/django_rest_models-1.8.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "123d091558974b77a9375cc0018b86af", "sha256": "42bb0986e26777c4f9b3b6780cce16abef5f1b777825bfbbd04377b42744da97" }, "downloads": -1, "filename": "django-rest-models-1.8.2.tar.gz", "has_sig": false, "md5_digest": "123d091558974b77a9375cc0018b86af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42005, "upload_time": "2019-01-16T16:09:06", "url": "https://files.pythonhosted.org/packages/65/28/bb2f9e94aa04c4ba169549b7a8c26f9dab13bb6f83ddc720b6be6d051d97/django-rest-models-1.8.2.tar.gz" } ], "1.8.3": [ { "comment_text": "", "digests": { "md5": "345ca115ce26f106d123d761fe0fb76d", "sha256": "85ce536d10f213572f52d0e309fa70e33f91778d378eeb7e20f07b49f83a6268" }, "downloads": -1, "filename": "django_rest_models-1.8.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "345ca115ce26f106d123d761fe0fb76d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47500, "upload_time": "2019-01-25T11:41:38", "url": "https://files.pythonhosted.org/packages/3c/50/f1bd7034db4fc70888e17c6bfa69ddf8b2b0b98073b2d74c4ee20596a908/django_rest_models-1.8.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91a779c73047adc765ca677502d6d586", "sha256": "effb8e93ab05e0fa8cc7af2fede59b2797190e6a757deaf1099343e20e10db70" }, "downloads": -1, "filename": "django-rest-models-1.8.3.tar.gz", "has_sig": false, "md5_digest": "91a779c73047adc765ca677502d6d586", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42103, "upload_time": "2019-01-25T11:41:39", "url": "https://files.pythonhosted.org/packages/4f/9e/fc01c407ac0f3512cdd56340584b5f0f413b22a5e503755e84e623cff168/django-rest-models-1.8.3.tar.gz" } ], "1.8.4": [ { "comment_text": "", "digests": { "md5": "f9240fd5ae8cfe4e6205d0dbc00abc81", "sha256": "468646d172bb0f8e3b6b5d212842de1bf1385e8f4e0aaf5924b824dc0327d32e" }, "downloads": -1, "filename": "django_rest_models-1.8.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f9240fd5ae8cfe4e6205d0dbc00abc81", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47572, "upload_time": "2019-03-05T11:51:09", "url": "https://files.pythonhosted.org/packages/c7/ad/994cc56f38b6e6d1120ee99c1932a7433404c6882fb75bb2983db2d29f84/django_rest_models-1.8.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "718d05b2f27f18edd7eab610ee9ac674", "sha256": "50ade88e0cec3cafe2170864e14df1160994fb10f9a87100acaf38658ee24894" }, "downloads": -1, "filename": "django-rest-models-1.8.4.tar.gz", "has_sig": false, "md5_digest": "718d05b2f27f18edd7eab610ee9ac674", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42152, "upload_time": "2019-03-05T11:51:11", "url": "https://files.pythonhosted.org/packages/a6/61/58486b3dd23f18abcdcafc4abe53bfe149081e806f2703ce13a77c3443ad/django-rest-models-1.8.4.tar.gz" } ], "1.8.5": [ { "comment_text": "", "digests": { "md5": "5a6cf625248067ef3a2b0b02756bfd12", "sha256": "54e6df78f3dfe2f79a455c73a4c2504c20d3966cc5b875054eff69d91a43f546" }, "downloads": -1, "filename": "django_rest_models-1.8.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a6cf625248067ef3a2b0b02756bfd12", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47583, "upload_time": "2019-03-05T14:41:06", "url": "https://files.pythonhosted.org/packages/c8/e8/de71e0c0e333054f476ad63c4618bd6074686eac473b9b377865240b032c/django_rest_models-1.8.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b347c126b405defa84fea51c3472d5a", "sha256": "c73082a3eec3411cebef219553cfaa53bf88d5f668c270357f694550512ca355" }, "downloads": -1, "filename": "django-rest-models-1.8.5.tar.gz", "has_sig": false, "md5_digest": "0b347c126b405defa84fea51c3472d5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42151, "upload_time": "2019-03-05T14:41:07", "url": "https://files.pythonhosted.org/packages/fd/da/79008709700df0ac2a6c212da799c051b041e2599d8e5615e983840ff59e/django-rest-models-1.8.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a6cf625248067ef3a2b0b02756bfd12", "sha256": "54e6df78f3dfe2f79a455c73a4c2504c20d3966cc5b875054eff69d91a43f546" }, "downloads": -1, "filename": "django_rest_models-1.8.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a6cf625248067ef3a2b0b02756bfd12", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47583, "upload_time": "2019-03-05T14:41:06", "url": "https://files.pythonhosted.org/packages/c8/e8/de71e0c0e333054f476ad63c4618bd6074686eac473b9b377865240b032c/django_rest_models-1.8.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b347c126b405defa84fea51c3472d5a", "sha256": "c73082a3eec3411cebef219553cfaa53bf88d5f668c270357f694550512ca355" }, "downloads": -1, "filename": "django-rest-models-1.8.5.tar.gz", "has_sig": false, "md5_digest": "0b347c126b405defa84fea51c3472d5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42151, "upload_time": "2019-03-05T14:41:07", "url": "https://files.pythonhosted.org/packages/fd/da/79008709700df0ac2a6c212da799c051b041e2599d8e5615e983840ff59e/django-rest-models-1.8.5.tar.gz" } ] }