{ "info": { "author": "Jesus Manuel Herrera Miramontes", "author_email": "jesusmaherrera@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "=====\nDjango Dynamic Models\n=====\n\nDjango Dynamic Models is a app that enable change model fields if other other apps models.\n\nDetailed documentation is in the \"docs\" directory.\n\nInstall\n-----------\n```\npip install --upgrade django-dynamic-models\n```\n\n\nQuick start\n-----------\n\n1. Add `django_dynamic_models` to your INSTALLED_APPS setting before the apps you need change models like this::\n\n INSTALLED_APPS = (\n ...\n 'django_dynamic_models',\n 'app_with_models',\n 'app_with_changes',\n )\n\n\n2. Define your model your want to change from another apps\n \n import django_dynamic_models as dymodels\n app_label = 'app_label'\n\n class ArticleBase(models.Model):\n id = models.AutoField(primary_key=True)\n name = models.CharField(max_length=50) \n \n class Meta:\n abstract = True\n \n def __unicode__(self):\n return u'%s' % self.name \n\n Article = dymodels.change.load('Article', ArticleBase, app_label)\n\n3. In the app need a model change add a file named 'models_changes_registry.py' and add her the new fileds\n\n import django_dynamic_models as dymodels\n from django.db import models\n \n dymodels.change.register('Article', **{\n 'brand' : models.CharField(max_length=30, blank = True, null = True), \n })", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.python.org/pypi/django-dynamic-models", "keywords": null, "license": "BSD License", "maintainer": null, "maintainer_email": null, "name": "django-dynamic-models", "package_url": "https://pypi.org/project/django-dynamic-models/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-dynamic-models/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://pypi.python.org/pypi/django-dynamic-models" }, "release_url": "https://pypi.org/project/django-dynamic-models/0.0.5/", "requires_dist": null, "requires_python": null, "summary": "A Django app that enable change model fields if other other apps models", "version": "0.0.5" }, "last_serial": 1671708, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "bf7e837fcb53adc05f719593e3e217c8", "sha256": "7dcaa5cf04de12182ed73dbd330384c448c4ba042a7af2e5d559e19b731649b0" }, "downloads": -1, "filename": "django-dynamic-models-0.0.1.win32.exe", "has_sig": false, "md5_digest": "bf7e837fcb53adc05f719593e3e217c8", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 201137, "upload_time": "2014-11-26T03:31:44", "url": "https://files.pythonhosted.org/packages/ea/4a/abeb3556d755800b81863d8590b0fefb7ed6a43cdd44eb0759d238d66b4a/django-dynamic-models-0.0.1.win32.exe" }, { "comment_text": "", "digests": { "md5": "0f297446b8de86fbcfb5651d5774072a", "sha256": "7bbf84538458a95086a49d1c3469f8e6e85de70aa6fe8689906be09094c99a94" }, "downloads": -1, "filename": "django-dynamic-models-0.0.1.zip", "has_sig": false, "md5_digest": "0f297446b8de86fbcfb5651d5774072a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4824, "upload_time": "2014-11-26T03:31:38", "url": "https://files.pythonhosted.org/packages/92/b3/7826f9d9b47857fb62c934c5c70452971abfeecabb160b32f4a295e6fd23/django-dynamic-models-0.0.1.zip" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1ff897515fb35371310e4f101f90bd5c", "sha256": "9d5d460812b4110644fef124c145a290ff1435e76775c29b3ac899e89a676453" }, "downloads": -1, "filename": "django-dynamic-models-0.0.2.win32.exe", "has_sig": false, "md5_digest": "1ff897515fb35371310e4f101f90bd5c", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 201145, "upload_time": "2014-11-26T20:36:53", "url": "https://files.pythonhosted.org/packages/10/1e/c1ac676adf8f6ad07eb104ff41e59c0d883e639b1ffb01d0c10e3319018b/django-dynamic-models-0.0.2.win32.exe" }, { "comment_text": "", "digests": { "md5": "66e88551aa447e3aabeee2ac0816bb86", "sha256": "5119e7c617fab5be93593257669d7af69151b768ac2b93b3489c8fbc230f434a" }, "downloads": -1, "filename": "django-dynamic-models-0.0.2.zip", "has_sig": false, "md5_digest": "66e88551aa447e3aabeee2ac0816bb86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4832, "upload_time": "2014-11-26T20:36:49", "url": "https://files.pythonhosted.org/packages/b6/37/636ea6608c764baf754d447fef5ac63e4406cd24ee877786e0a2191a3abf/django-dynamic-models-0.0.2.zip" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "562c7a59ce7085274e8437241e2797e3", "sha256": "c72fd652276f6357da13c0689286658a41a355a5c23d0f8aa1057393e214b2fc" }, "downloads": -1, "filename": "django-dynamic-models-0.0.4.zip", "has_sig": false, "md5_digest": "562c7a59ce7085274e8437241e2797e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4872, "upload_time": "2014-12-07T06:29:31", "url": "https://files.pythonhosted.org/packages/bf/62/096e964a05ae71f79263fe3a2593ec8e82aff57fcc006141422224d32252/django-dynamic-models-0.0.4.zip" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "a68aedd1273ef52a94bab16c2149faa7", "sha256": "9777cbe1e44d5b27f783f2e0ccfd56b5ada42ebb5d0513350a3fb057c662b7d7" }, "downloads": -1, "filename": "django-dynamic-models-0.0.5.zip", "has_sig": false, "md5_digest": "a68aedd1273ef52a94bab16c2149faa7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4905, "upload_time": "2014-12-09T06:26:49", "url": "https://files.pythonhosted.org/packages/23/90/55a3c09f2ceac737647bfe5ccaa228bb1d8c7118a555a935015ec80aa852/django-dynamic-models-0.0.5.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a68aedd1273ef52a94bab16c2149faa7", "sha256": "9777cbe1e44d5b27f783f2e0ccfd56b5ada42ebb5d0513350a3fb057c662b7d7" }, "downloads": -1, "filename": "django-dynamic-models-0.0.5.zip", "has_sig": false, "md5_digest": "a68aedd1273ef52a94bab16c2149faa7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4905, "upload_time": "2014-12-09T06:26:49", "url": "https://files.pythonhosted.org/packages/23/90/55a3c09f2ceac737647bfe5ccaa228bb1d8c7118a555a935015ec80aa852/django-dynamic-models-0.0.5.zip" } ] }