{ "info": { "author": "Claudio Yacarini", "author_email": "cyacarinic@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: WSGI", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Django Multi Domain\n*******************\n\nDjango application, implement multi domain concept. You can choose your url config according to your domain host.\n\nInstallation\n============\n\nYou can install the most recent **Django Multi Domain** version using pip: ::\n\n pip install django-multidomain\n\nSetup\n=====\n\n**NOTE**: The following settings should be added to the project file 'settings.py'.\n\n1. Add 'multidomain' to ''INSTALLED_APPS'': ::\n\n INSTALLED_APPS += ( 'multidomain', )\n\n2. Add 'multidomain.middleware.DomainMiddleware' to ''MIDDLEWARE_CLASSES'': ::\n\n MIDDLEWARE_CLASSES += ( 'multidomain.middleware.DomainMiddleware', )\n\n3. Create a file for each domain you have (For example: 'domain-one.dev' and 'domain-two.dev'): ::\n\n * urls.py (by default)\n from django.conf.urls import patterns, include, url\n from django.contrib import admin\n urlpatterns = patterns('',\n url(r'^admin/', include(admin.site.urls)),\n )\n\n * urls-one.py\n from django.conf.urls import patterns, include, url\n import one.urls\n urlpatterns = patterns(\n '',\n url(r'^', include(one.urls, namespace='one')),\n )\n\n * urls-two.py\n from django.conf.urls import patterns, include, url\n import two.urls\n urlpatterns = patterns(\n '',\n url(r'^', include(two.urls, namespace='one')),\n )\n\n4. Declare host/domain urlconfig tuple ''URL_CONFIG'': ::\n\n URL_CONFIG = (\n (r'^(.+\\.)?domain-one\\.dev', 'urls-one'),\n (r'^(.+\\.)?domain-two\\.dev', 'urls-two'),\n )\n\n ROOT_URLCONF = 'urls'\n\n\nUsage\n=====\n\nIt should create the following structure: ::\n\n project_django/\n | -- __init__.py\n | -- settings.py\n | -- wsgi.py\n | -- urls-one.py\n | -- urls-two.py\n | -- urls.py (default/optional)\n\n\n**NOTE**: We use ''django-theming'' library to manage multiple teming.\n(https://github.com/achavezu89/django-theming)\n\n\nContributing\n============\n\nDevelopment of **django-multidomain** happens at github: https://github.com/cyacarinic/django-multidomain\n\nCredits\n=======\n\n* Claudio Yacarini: https://github.com/cyacarinic/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cyacarinic/django-multidomain", "keywords": "django url domain host multi", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-multidomain", "package_url": "https://pypi.org/project/django-multidomain/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-multidomain/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/cyacarinic/django-multidomain" }, "release_url": "https://pypi.org/project/django-multidomain/1.1.4/", "requires_dist": null, "requires_python": null, "summary": "Django application, set urls per domain.", "version": "1.1.4" }, "last_serial": 1568723, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "48b32098ea7043feb799654fb6b78eda", "sha256": "3f0b2ca3cc68ff21b3352642813639797433237be2d381ce6ee891eb4749f34f" }, "downloads": -1, "filename": "django-multidomain-1.0.tar.gz", "has_sig": false, "md5_digest": "48b32098ea7043feb799654fb6b78eda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2277, "upload_time": "2015-05-28T22:27:56", "url": "https://files.pythonhosted.org/packages/5d/71/51bd9e89d7c739309f35ae2eda157c7ff39c5ef73624b970bb587af680b0/django-multidomain-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "09fd425c17bad45794f9d0b51bcbb47a", "sha256": "264ac302f270ee3194b474aacd6820dc0287577c16e3c4a3d2c561cf6dba5109" }, "downloads": -1, "filename": "django-multidomain-1.1.tar.gz", "has_sig": false, "md5_digest": "09fd425c17bad45794f9d0b51bcbb47a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2549, "upload_time": "2015-05-28T22:40:25", "url": "https://files.pythonhosted.org/packages/af/b5/99136ec4fc5792f0d60a3a006c7fd64283cc34a8f0a54b506788f03b353e/django-multidomain-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "890381d1a76a68ecea4d96cc5a34fcd6", "sha256": "329179658d8d301e39344205fc671dbb01b0d3cd5f370ad797d86cd8ae864cba" }, "downloads": -1, "filename": "django-multidomain-1.1.1.tar.gz", "has_sig": false, "md5_digest": "890381d1a76a68ecea4d96cc5a34fcd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2545, "upload_time": "2015-05-28T22:47:34", "url": "https://files.pythonhosted.org/packages/52/45/0fa5dc4ed1051ccd85335b27a4817902bc7533c46c7e0dc5123728a897d5/django-multidomain-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "47625cbfa0b54c31ee80259c438f96fb", "sha256": "f506f3230bc67620ec310cd3a32d65c7563feb028eab72ede01850d21f354205" }, "downloads": -1, "filename": "django-multidomain-1.1.2.tar.gz", "has_sig": false, "md5_digest": "47625cbfa0b54c31ee80259c438f96fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2549, "upload_time": "2015-05-28T22:49:43", "url": "https://files.pythonhosted.org/packages/1a/54/960503c22c7ffa4b6b5d303f7f9fcd88c960347ae46672cf014c766401d5/django-multidomain-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "beac2fd9c88431bdc14864458ff04a1e", "sha256": "257dd881740e406f91aa4431abd1bd6799ce7ece08925cfc05f306d9676f50c0" }, "downloads": -1, "filename": "django-multidomain-1.1.3.tar.gz", "has_sig": false, "md5_digest": "beac2fd9c88431bdc14864458ff04a1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2544, "upload_time": "2015-05-29T02:29:20", "url": "https://files.pythonhosted.org/packages/cb/88/60d4206710e66da5aa7eb708e0327fe16ecc625dd6a99718c0f24e967cbe/django-multidomain-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "72d4af7b00f4a1050d259168032b5496", "sha256": "9db056ebfbf436ff8d3bc7bb3992a2cfa7ed6ed0a4a91684b184193a6212b10e" }, "downloads": -1, "filename": "django-multidomain-1.1.4.tar.gz", "has_sig": false, "md5_digest": "72d4af7b00f4a1050d259168032b5496", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2531, "upload_time": "2015-05-30T05:16:01", "url": "https://files.pythonhosted.org/packages/f2/8c/cc3bd09ea9f65871d065e159071cc3231c2d5da546e62f53191d70098d04/django-multidomain-1.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "72d4af7b00f4a1050d259168032b5496", "sha256": "9db056ebfbf436ff8d3bc7bb3992a2cfa7ed6ed0a4a91684b184193a6212b10e" }, "downloads": -1, "filename": "django-multidomain-1.1.4.tar.gz", "has_sig": false, "md5_digest": "72d4af7b00f4a1050d259168032b5496", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2531, "upload_time": "2015-05-30T05:16:01", "url": "https://files.pythonhosted.org/packages/f2/8c/cc3bd09ea9f65871d065e159071cc3231c2d5da546e62f53191d70098d04/django-multidomain-1.1.4.tar.gz" } ] }