{ "info": { "author": "Bikesh Kawan", "author_email": "bikeshkawang@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 2.1", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP" ], "description": "=====\n\ndjango_schema\n\n=====\n\nDjango Schema is a simple Django app to generate schema of Models .\n\nInstallation\n\n```shell\n$ pipenv install django_schema\n\n```\n\nDetailed documentation is in the \"docs\" directory.\n\nQuick start\n-----------\n\n1. Add \"schema\" to your INSTALLED_APPS setting like this::\n\n ```python\n INSTALLED_APPS = [\n ...\n 'django_schema',\n ]\n```\n\n\n2. Add list of local apps to SCHEMA_APPS setting like this\n\n```python\n\nSCHEMA_APPS = [\n 'blog',\n 'users',\n 'product',\n]\n\n```\n\n3. Include the schema URLconf in your project urls.py like this::\n```python\nfrom django.urls import include\nurlpatterns = [\n ...\n path('schema/', include('django_schema.urls'))\n]\n\n```\n\n4. Visit http://127.0.0.1:8000/schema/ to check all the schema styles\n\n\n5. For testing\n\n```python\nMODEL_SCHEMA_TEST = {\n 'app_name':'blog',\n 'model':'post'\n}\n```\n\n\n\n## To Do\n\n- Permission\n- Handling App versioning for ex 'apps/v1/blog', 'apps/v1/users'\n- Add Serializers For all the Django Model Field INTERNAL_TYPES\n- Handle more html elements types\n- Add docs\n- Add Testing", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bkawan/django_schema/", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "django-schema", "package_url": "https://pypi.org/project/django-schema/", "platform": "", "project_url": "https://pypi.org/project/django-schema/", "project_urls": { "Homepage": "https://github.com/bkawan/django_schema/" }, "release_url": "https://pypi.org/project/django-schema/0.1/", "requires_dist": null, "requires_python": "", "summary": "A simple Django app to generate form schema for django models related to django apps", "version": "0.1" }, "last_serial": 4755650, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ae8b7ab7efeeaa5eb5c9e27359b94c43", "sha256": "262c0cf55426f281e5c096e9c06d7f4f99b0e49929927f488dd1943d9cfabc76" }, "downloads": -1, "filename": "django_schema-0.1.tar.gz", "has_sig": false, "md5_digest": "ae8b7ab7efeeaa5eb5c9e27359b94c43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13969, "upload_time": "2019-01-29T16:24:20", "url": "https://files.pythonhosted.org/packages/93/ff/c42fe2ce0a6f08313861fa1f3622f52a2f948cc1c44840acb04a661f1ab5/django_schema-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ae8b7ab7efeeaa5eb5c9e27359b94c43", "sha256": "262c0cf55426f281e5c096e9c06d7f4f99b0e49929927f488dd1943d9cfabc76" }, "downloads": -1, "filename": "django_schema-0.1.tar.gz", "has_sig": false, "md5_digest": "ae8b7ab7efeeaa5eb5c9e27359b94c43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13969, "upload_time": "2019-01-29T16:24:20", "url": "https://files.pythonhosted.org/packages/93/ff/c42fe2ce0a6f08313861fa1f3622f52a2f948cc1c44840acb04a661f1ab5/django_schema-0.1.tar.gz" } ] }