{ "info": { "author": "Bhojram pawar", "author_email": "bhojrampawar@hotmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "## Djangocontact : Django Reusable Contact Application.\n\n**Djangocontact** is a **Reusable Django app** which provides a full featured Contact Model. The Djangocontact's Contact Model is rich features and powerful enough, You can start with Djangocontact without installation of any 3rd party packages.\n___\n\n\n## Installation :\nYou can install **Djangocontact** from PyPI using **pip**.\n\n``` pip install djangocontact ```\n___\n\n\n## Configuration :\n***1. Open the ```settings.py``` module of your project, And put djangocontact into ```INSTALLED_APPS```.***\n```python\nINSTALLED_APPS = (\n ...\n 'tinymce',\n 'taggit',\n 'djangocontact',\n)\n```\n\n***2. Open the ```urls.py``` module of your project, And include djangocontact URLs.***\n```python\nurlpatterns = [\n ...\n re_path(r'^contacts/', include('djangocontact.urls')),\n ...\n]\n```\n\n***3. Setup the Templates for djangoadmin.***\n>> ***Important Note***: Djangoadmin App is a part of Djangoengine project. And if you want to access UI part of Djangoadmin App, You need to configure some Reusable/global templates to your django project or you can create your own templates, It's very easy.\n```python\nTEMPLATES = [\n ...\n ...\n 'DIRS': [os.path.join(BASE_DIR, 'templates'),],\n ...\n ...\n]\n```\n\nCreate the ```templates``` folder inside ```BASE_DIR``` and Then create ```djangoadmin``` folders inside the templates folder.\nThen [download](https://www.dropbox.com/sh/na4tzfewub5mhe5/AABmyPHZ3KFZSpC7lH9Uvl5Ya?dl=0) the djangoadmin templates and put them inside the ```djangoadmin``` folder.\n\n***4. Static files configuration.***\nOpen your ```settings.py``` module and Configure Static files and media files or you can can use your own configuration.\n```python\nSTATIC_URL = '/static/'\nSTATICFILES_DIRS = (os.path.join(BASE_DIR, 'static-local'),)\nSTATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), 'static-root', 'static')\n\nMEDIA_URL = '/media/'\nMEDIA_ROOT = os.path.join(os.path.dirname(BASE_DIR), 'static-root', 'media')\n```\n\nCreate the ```static-local``` folder inside ```BASE_DIR```, Then create ```djangoadmin``` folders inside that ```static-local``` folder.\nAnd also [download](https://www.dropbox.com/sh/1jjul5c7kauas3o/AACeEf_OqpnzTe_iqK-r3SNMa?dl=0) the djangoadmin static files and put them inside the ```djangoadmin``` folder.\n___\n\n\n## Complete the Djangocontact setup by running the following command one by one in the sequence.\n```python\npython manage.py makemigrations\npython manage.py migrate\npython manage.py collectstatic\npython manage.py runserver\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/bhojrampawar/djangocontact", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "djangocontact", "package_url": "https://pypi.org/project/djangocontact/", "platform": "", "project_url": "https://pypi.org/project/djangocontact/", "project_urls": { "Homepage": "https://github.com/bhojrampawar/djangocontact" }, "release_url": "https://pypi.org/project/djangocontact/1.0.3/", "requires_dist": [ "Django", "djangorestframework", "Pillow" ], "requires_python": "", "summary": "Djangocontact: Django Reusable Contact Application.", "version": "1.0.3" }, "last_serial": 5999536, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "101910ef34624492b6d4e03dbf18d7a9", "sha256": "33890d9894261cd38768ac2c7adedf03f2fd61c8ad2ca04df1d2ab5ac41b99a2" }, "downloads": -1, "filename": "djangocontact-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "101910ef34624492b6d4e03dbf18d7a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8993, "upload_time": "2019-05-29T03:30:25", "url": "https://files.pythonhosted.org/packages/10/51/e52547f9ebbd30b2080005183710a588247af70953877d9c6fc52f017fcd/djangocontact-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e79b91ad5e4060e402152110bc345d9", "sha256": "da8d1df7e104b3a29dd9ba7494ffa89c0f93f65df39611e3b716a04124a9914a" }, "downloads": -1, "filename": "djangocontact-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4e79b91ad5e4060e402152110bc345d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6300, "upload_time": "2019-05-29T03:30:27", "url": "https://files.pythonhosted.org/packages/39/6a/c94734323fe79358c74502cf7776fe2188f751355e8d97d0a3a2da33027b/djangocontact-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f748efc5092062cb21ca8c859aaa395d", "sha256": "db4a80ec75beceb02804435e72ac6c79ffdbedcc2df3d2b7bee0acdf504f6ead" }, "downloads": -1, "filename": "djangocontact-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f748efc5092062cb21ca8c859aaa395d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11116, "upload_time": "2019-06-10T08:15:12", "url": "https://files.pythonhosted.org/packages/28/cc/ae054286956966cbe74834209d9dc2793fbcd22dba243575f12ecabca9e8/djangocontact-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d0ebb65b5c08f49e4c3e419b6714268", "sha256": "7625fce5f6443f33d0f771d4c460c3fcb48a84884d261e125f75375b6e5d607f" }, "downloads": -1, "filename": "djangocontact-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5d0ebb65b5c08f49e4c3e419b6714268", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7941, "upload_time": "2019-06-10T08:15:13", "url": "https://files.pythonhosted.org/packages/5c/9f/7133df3153af2f477a179484274b2de8f47df58f2f97e7b44dc118872814/djangocontact-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "08c814f5406ffae807500364e9a0b860", "sha256": "ab1057b6b7dba04b62e14059348642cd9db485a7e5c4b7bb5cf4308da65b6607" }, "downloads": -1, "filename": "djangocontact-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "08c814f5406ffae807500364e9a0b860", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11043, "upload_time": "2019-08-29T06:38:43", "url": "https://files.pythonhosted.org/packages/3b/97/24fad511173724b621699a2f3e2949b0353299947db4bff81c8895f20225/djangocontact-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b238e7310c76c8190df895b36b5cd8fd", "sha256": "8d1715596a14ec356c266780305b04b7585cebaac6d93cc29c071d59afef6c1a" }, "downloads": -1, "filename": "djangocontact-1.0.2.tar.gz", "has_sig": false, "md5_digest": "b238e7310c76c8190df895b36b5cd8fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7859, "upload_time": "2019-08-29T06:38:45", "url": "https://files.pythonhosted.org/packages/ea/d3/197fd0269d011108db5d71428240c0f6c8c25a19c20ebbdbc4ff77bb54a4/djangocontact-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "2d554fc6a254b33b3c79cf058eaf4751", "sha256": "79b91ddafa1c0b695fca7bd0140fb82bbb25d209a83f45a44ec2ffa54c33cce3" }, "downloads": -1, "filename": "djangocontact-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2d554fc6a254b33b3c79cf058eaf4751", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11908, "upload_time": "2019-10-19T10:55:56", "url": "https://files.pythonhosted.org/packages/60/49/abae7d23eb8ebbd60a03f1e6b03ef71e1ada306cd60694121cd36ded165a/djangocontact-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f438ed8dba1b051c40690f154ddcf60", "sha256": "e5f6f9da8620b97b5847d8b46d8856872a8728d0f90fe7c1531fcd2f2c15ecc7" }, "downloads": -1, "filename": "djangocontact-1.0.3.tar.gz", "has_sig": false, "md5_digest": "1f438ed8dba1b051c40690f154ddcf60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7893, "upload_time": "2019-10-19T10:56:00", "url": "https://files.pythonhosted.org/packages/16/dc/098047b3332baf51f0c96a5f30e5db02333cbcabfb0acd2e1898c1b7b970/djangocontact-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2d554fc6a254b33b3c79cf058eaf4751", "sha256": "79b91ddafa1c0b695fca7bd0140fb82bbb25d209a83f45a44ec2ffa54c33cce3" }, "downloads": -1, "filename": "djangocontact-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2d554fc6a254b33b3c79cf058eaf4751", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11908, "upload_time": "2019-10-19T10:55:56", "url": "https://files.pythonhosted.org/packages/60/49/abae7d23eb8ebbd60a03f1e6b03ef71e1ada306cd60694121cd36ded165a/djangocontact-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f438ed8dba1b051c40690f154ddcf60", "sha256": "e5f6f9da8620b97b5847d8b46d8856872a8728d0f90fe7c1531fcd2f2c15ecc7" }, "downloads": -1, "filename": "djangocontact-1.0.3.tar.gz", "has_sig": false, "md5_digest": "1f438ed8dba1b051c40690f154ddcf60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7893, "upload_time": "2019-10-19T10:56:00", "url": "https://files.pythonhosted.org/packages/16/dc/098047b3332baf51f0c96a5f30e5db02333cbcabfb0acd2e1898c1b7b970/djangocontact-1.0.3.tar.gz" } ] }