{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Framework :: Django", "License :: Public Domain", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "\n\n[](https://pypi.org/project/django-class/)\n\n#### Installation\n```bash\n$ [sudo] pip install django-class\n```\n\n#### `settings.py`\n```python\nINSTALLED_APPS = [\n \"django_class\",\n]\n```\n\n#### Models\nmodel|`__doc__`\n-|-\n`django_class.models.Class` |Class model. fields: `module_name`, `class_name`. methods: `getmodule()`, `getclass()`\n`django_class.models.AbsClass` |abstract class model. fields: `module_name`, `class_name`. methods: `getmodule()`, `getclass()`\n\n#### Examples\nsave\n```python\nfrom django_class.models import Class\nClass(module_name=cls.__module__, class_name=cls.__name__).save()\n```\n\nget module/class/instance\n```python\nfor row in Class.objects.all():\n module = row.getmodule()\n cls = row.getclass()\n```\n\nsubclassing. use `AbsClass`\n```python\nfrom django_class.models import AbsClass\n\nclass Class(AbsClass):\n ...\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/looking-for-a-job/django-class.py", "keywords": "django class", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-class", "package_url": "https://pypi.org/project/django-class/", "platform": "", "project_url": "https://pypi.org/project/django-class/", "project_urls": { "Homepage": "https://github.com/looking-for-a-job/django-class.py" }, "release_url": "https://pypi.org/project/django-class/2019.4.13/", "requires_dist": null, "requires_python": "", "summary": "a bridge between django model and python classes", "version": "2019.4.13" }, "last_serial": 5587739, "releases": { "2019.3.16": [ { "comment_text": "", "digests": { "md5": "874baf4a6a6245c138a7cf34d142e2b0", "sha256": "f55ea485ccf6e5ebe3a8136376b9d5f11f65725fcf7684073456b4ae968f86cc" }, "downloads": -1, "filename": "django_class-2019.3.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "874baf4a6a6245c138a7cf34d142e2b0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3858, "upload_time": "2019-03-16T11:59:21", "url": "https://files.pythonhosted.org/packages/12/c1/cced74b2c3e2d4456d9a790fd903056c047de5da24ad2761d778b2946fb3/django_class-2019.3.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9730ea364fe73b536179a1bad56d6291", "sha256": "b3a7381bd79bdff16cc2a7910bbd36db8c42d16ece1c77c3428bdedfe46d74d1" }, "downloads": -1, "filename": "django-class-2019.3.16.tar.gz", "has_sig": false, "md5_digest": "9730ea364fe73b536179a1bad56d6291", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2304, "upload_time": "2019-03-16T11:59:22", "url": "https://files.pythonhosted.org/packages/ae/d3/8a0dbd80a0a598409fa556e8d77d4f5f7d08b8606687bf666ec06d0db4a2/django-class-2019.3.16.tar.gz" } ], "2019.3.22": [ { "comment_text": "", "digests": { "md5": "f728d17acaf5090fc0991f41c82bbac6", "sha256": "be15dc0ca0c2542d62e5cae447fb955d1762242d0eb0c9cd0f68fbcd87155c48" }, "downloads": -1, "filename": "django_class-2019.3.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f728d17acaf5090fc0991f41c82bbac6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24505, "upload_time": "2019-03-24T10:57:37", "url": "https://files.pythonhosted.org/packages/13/4c/72794c1c2d85eb2164f02eb7bec1e8fedff4fe7cd1919730c40f106a9897/django_class-2019.3.22-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13279e570c579f1411a69ee3cbf16294", "sha256": "f05072d5be89dbaba1db0f39364937da7e532817d83a2148c5e0a63aec0f6142" }, "downloads": -1, "filename": "django-class-2019.3.22.tar.gz", "has_sig": false, "md5_digest": "13279e570c579f1411a69ee3cbf16294", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2444, "upload_time": "2019-03-24T10:57:38", "url": "https://files.pythonhosted.org/packages/0a/c4/307de26f8fd0e346f8c15ba5162ab4868236f5ec9d288c4fa4736ac8ec28/django-class-2019.3.22.tar.gz" } ], "2019.3.8": [ { "comment_text": "", "digests": { "md5": "7f7ef86729d4ed5fe22526ed830caa86", "sha256": "5704f8b5fdc48189783c26ee45c108db63702020021e00cb35f0c86efa829a53" }, "downloads": -1, "filename": "django_class-2019.3.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f7ef86729d4ed5fe22526ed830caa86", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3692, "upload_time": "2019-03-10T19:05:49", "url": "https://files.pythonhosted.org/packages/c3/6d/61471517e65fd190b7c7784ed051c62c7dd9773eb69a24e26600082f416d/django_class-2019.3.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f7c9fc38f5dcb347562017484bcccb0", "sha256": "6637bf521b3320fa7cb5f01175c22f605950422e13d0d5ad2c368a3a3c93a031" }, "downloads": -1, "filename": "django-class-2019.3.8.tar.gz", "has_sig": false, "md5_digest": "9f7c9fc38f5dcb347562017484bcccb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2174, "upload_time": "2019-03-10T19:05:51", "url": "https://files.pythonhosted.org/packages/f0/d6/938f9b3e9ca2e1c5f3cf012d99a87e5886e31367934c4a9134e93bd8985e/django-class-2019.3.8.tar.gz" } ], "2019.4.13": [ { "comment_text": "", "digests": { "md5": "4cf64b3bf6b71325f5c2de7ae6f5be60", "sha256": "b3d61378bd9443a568283111932d5119fc21287cdaca9cd3086ed28a8b2c22bf" }, "downloads": -1, "filename": "django-class-2019.4.13.tar.gz", "has_sig": false, "md5_digest": "4cf64b3bf6b71325f5c2de7ae6f5be60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2493, "upload_time": "2019-04-13T07:27:02", "url": "https://files.pythonhosted.org/packages/00/88/f124facf6cb5bccfff1f135000e7fd9bda0f52935a8d337ae56fee231c91/django-class-2019.4.13.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4cf64b3bf6b71325f5c2de7ae6f5be60", "sha256": "b3d61378bd9443a568283111932d5119fc21287cdaca9cd3086ed28a8b2c22bf" }, "downloads": -1, "filename": "django-class-2019.4.13.tar.gz", "has_sig": false, "md5_digest": "4cf64b3bf6b71325f5c2de7ae6f5be60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2493, "upload_time": "2019-04-13T07:27:02", "url": "https://files.pythonhosted.org/packages/00/88/f124facf6cb5bccfff1f135000e7fd9bda0f52935a8d337ae56fee231c91/django-class-2019.4.13.tar.gz" } ] }