{ "info": { "author": "Vitalik Verhovodov", "author_email": "knifeslaughter@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": ".. image:: https://travis-ci.org/neumond/django-dia.svg?branch=master\n :target: https://travis-ci.org/neumond/django-dia\n\nGoals\n=====\n\nSometimes you need to generate a database diagram for your Django project.\n`django-extensions`_ does this well,\nbut drops non-editable file like PNG.\nEven when you use SVG format you'll waste much time with bunch of objects that are not stitched together:\nwhen you move a table, you'll need to move all connected arrows and captions.\n\nThere was a time when you could generate .dia file directly with django-extensions.\nBut dia support `was dropped`_.\n\n.. _django-extensions: https://github.com/django-extensions/django-extensions\n.. _was dropped: https://bugs.launchpad.net/ubuntu/+source/graphviz/+bug/745669\n\nInstallation\n============\n\n.. code:: bash\n\n pip install django-dia\n\nUsing\n=====\n\nAdd *django-dia* to your *INSTALLED_APPS*:\n\n.. code:: python\n\n INSTALLED_APPS = (\n #...\n 'django-dia',\n )\n\nAnd run\n\n.. code:: bash\n\n ./manage.py make_diagram -a -e -o scheme # all apps in project\n ./manage.py make_diagram -e -o scheme my_app1 my_app2 # specific apps\n\nThis will produce file *scheme.dia* in your project directory.\n\nCompatibility\n=============\n\nDjango >= 1.8 supported. In long term set of supported versions will be\nin parity with official django support.\n\n\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/neumond/django-dia", "keywords": "django dia model diagram", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-dia", "package_url": "https://pypi.org/project/django-dia/", "platform": "", "project_url": "https://pypi.org/project/django-dia/", "project_urls": { "Homepage": "https://github.com/neumond/django-dia" }, "release_url": "https://pypi.org/project/django-dia/0.4.1/", "requires_dist": [ "Django", "six", "pytest; extra == 'tests'", "pytest-django; extra == 'tests'", "pytest-pythonpath; extra == 'tests'" ], "requires_python": "", "summary": "Generate .dia diagram of your django project's models", "version": "0.4.1" }, "last_serial": 3611043, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "3f1c727b64a3a89e8319d986e46f825e", "sha256": "d75d30456ccaf0480e624af67d7445b3f61eb4479c2e9c2fefe8c7bd493cdd8e" }, "downloads": -1, "filename": "django-dia-0.1.tar.gz", "has_sig": false, "md5_digest": "3f1c727b64a3a89e8319d986e46f825e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6814, "upload_time": "2015-08-25T03:10:17", "url": "https://files.pythonhosted.org/packages/0f/67/719c8e2a4d8bad82481ae1036eb2992ef8b1599ec7be0471b27b13c92321/django-dia-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "f05295e384a907e6ceaffa3d6ffa2a7f", "sha256": "2a0b4904ec5e88e757b1e6c70e7ec062abcf2f5ac52ef836dcfa303507a82772" }, "downloads": -1, "filename": "django-dia-0.2.tar.gz", "has_sig": false, "md5_digest": "f05295e384a907e6ceaffa3d6ffa2a7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6910, "upload_time": "2015-08-25T03:46:34", "url": "https://files.pythonhosted.org/packages/5d/fe/62fddf5c480116cba110ada045b8e06a36476e33eb465500efd1a2c6ffee/django-dia-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "470fc35daf796fbd396b60a6e291ed78", "sha256": "c54cc485f098c5542b9dccd06a6d55c49f353158adbc01c7f1429050f8fdb620" }, "downloads": -1, "filename": "django-dia-0.3.tar.gz", "has_sig": false, "md5_digest": "470fc35daf796fbd396b60a6e291ed78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7456, "upload_time": "2016-03-23T23:36:43", "url": "https://files.pythonhosted.org/packages/e1/2f/e518ce9de662178aad4860a7b54faab0fe2fe328a1a2e4f629177267af14/django-dia-0.3.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "1a8b8262d87e5f861ab4c794ea78ca7a", "sha256": "9fc57263c110dc6317a3e3e1a00a399d0c29df486f640d3318042e795c06a9c5" }, "downloads": -1, "filename": "django_dia-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1a8b8262d87e5f861ab4c794ea78ca7a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10300, "upload_time": "2016-12-04T02:21:03", "url": "https://files.pythonhosted.org/packages/f3/01/4299e383d2411926f7af43355b9f3a913bdfac614c1a0a54bc6abef14291/django_dia-0.3.3-py3-none-any.whl" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "fb3f5f5207a988d4085d8744edf6cc8b", "sha256": "430a45f563013c9c859be87145910738b63762c44fedce15d9712afe43b985e0" }, "downloads": -1, "filename": "django_dia-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "fb3f5f5207a988d4085d8744edf6cc8b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10333, "upload_time": "2016-12-06T01:47:23", "url": "https://files.pythonhosted.org/packages/3a/46/d5e52c4e2e6c152b00291a7e067f012adb3fec3ff7a7869997acc1beb2e0/django_dia-0.3.4-py3-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "52c442b134d663109daaac5beb4b9dc5", "sha256": "40f0f4bd8205efd632a15ab8e1d752d5d2754a64170bd4735ee9a90eadd85805" }, "downloads": -1, "filename": "django_dia-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52c442b134d663109daaac5beb4b9dc5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10152, "upload_time": "2018-02-10T17:34:19", "url": "https://files.pythonhosted.org/packages/86/13/f31c90c408ec83e0466b8c22767bd2a1cfc9367635032dc8222ea1d5b347/django_dia-0.4.0-py2.py3-none-any.whl" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "d10424eeab81e327a48318f5b09604ee", "sha256": "e4136f248e1baf2ddce1d0669d25db871c138ac687168fc9738f00e1b5cbc261" }, "downloads": -1, "filename": "django_dia-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d10424eeab81e327a48318f5b09604ee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10784, "upload_time": "2018-02-24T02:14:06", "url": "https://files.pythonhosted.org/packages/c4/51/8cf9eb77b2fcb3c2ea3cbd81c6a35af2fc5c0927b8041087dacaa80b83fe/django_dia-0.4.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d10424eeab81e327a48318f5b09604ee", "sha256": "e4136f248e1baf2ddce1d0669d25db871c138ac687168fc9738f00e1b5cbc261" }, "downloads": -1, "filename": "django_dia-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d10424eeab81e327a48318f5b09604ee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10784, "upload_time": "2018-02-24T02:14:06", "url": "https://files.pythonhosted.org/packages/c4/51/8cf9eb77b2fcb3c2ea3cbd81c6a35af2fc5c0927b8041087dacaa80b83fe/django_dia-0.4.1-py2.py3-none-any.whl" } ] }