{ "info": { "author": "Jose Soares", "author_email": "josefsoares@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Django", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python" ], "description": "|BUILD|_\n\n.. |BUILD| image::\n https://secure.travis-ci.org/callowayproject/django-kamasutra.png?branch=master\n.. _BUILD: http://travis-ci.org/#!/callowayproject/django-kamasutra\n\n\nBackwards incompatible changes made in version 0.2.2\n====================================================\n\n**COMBINE_STRING** is now used to build the template list when using\n``PositionContent.render`` or ``render_content`` template tag.\n\nBefore:\n\n/positions/my_position/__.html\n\nNew:\n\n/positions/my_position/ **** .html\n\n\nInstallation\n============\n\nUsing PIP::\n\n\tpip install django-kamasutra\n\nor download the app `here `_ ::\n\n\tpython setup.py install\n\n\nAdd **positions** to your settings **INSTALLED_APPS**::\n\n INSTALLED_APPS = (\n ...\n 'positions',\n ...\n )\n\nAdd **positions** to your URLS::\n\n import positions.urls\n\n urlpatterns += patterns('',\n url(r'^positions/', include(positions.urls)),\n )\n\nRun syncdb::\n\n >>> ./manage.py syncdb\n\n\nGetting Started\n===============\n\nCreating your first position\n----------------------------\n\nThe minimum required arguments to create a positions is a `name`, which is a `SlugField`.\n\n::\n\n from positions.models import Position\n\n position = Position.objects.create(name=\"MyPosition\")\n\n\nAdd something to your Position\n------------------------------\n\nThe position manager has a `add_object` method that takes, at minimum, 2 arguments, `position` and `obj`\n\n* **position** should be a `positions.Position` instance\n* **obj** can be any model instance\n\n::\n\n from myapp.models import MyApp\n\n obj = MyApp.objects.get_latest()\n\n Position.objects.add_object(position=position, obj=obj)\n\n\n.. note::\n\n The `Position` model can define which types of objects that can be added.\n Therefore when adding objects to a position, make sure the content types\n is allowed by the `Position` instance.\n\nRetrieve your position content\n------------------------------\n\nThe position manager has a `get_content` method that takes at least 1 argument, `position`.\n\n* **position** should be a `positions.Position` instance\n\n::\n\n position = Position.objects.get(name=\"MyPosition\")\n\n content = Position.objects.get_content(position=position)\n\n\nRetrieve your position content via templatetag\n----------------------------------------------\n\n::\n\n {% get_position_content position as content %}\n\n`get_position_content` expects [position] [as] [varname]\n\n* **position** can be a positions.Position instance or a name of a position\n\n\n::\n\n Position {{ position }} has the following content:
\n
    \n {% for obj in content %}\n
  • {{ obj }}
  • \n {% endfor %}\n
\n\n.. note::\n\n By default the object instance will be returned, although returning the positions.PositionContent instance, which holds the generic relation between position and the object, is also possible\n\n ::\n\n {% get_position_content position as content as_content_type=False %}", "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/callowayproject/django-kamasutra", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-kamasutra", "package_url": "https://pypi.org/project/django-kamasutra/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-kamasutra/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/callowayproject/django-kamasutra" }, "release_url": "https://pypi.org/project/django-kamasutra/0.2.11/", "requires_dist": null, "requires_python": null, "summary": "A application to position objects anywhere on a page.", "version": "0.2.11" }, "last_serial": 931480, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "ce623f09c2f5f6c6abc89528a8e074e2", "sha256": "f14f098ca4c94f9be04ec753187c2cb9e33ec45d69b87cf74101eb1da34d4c08" }, "downloads": -1, "filename": "django-kamasutra-0.1.10.tar.gz", "has_sig": false, "md5_digest": "ce623f09c2f5f6c6abc89528a8e074e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 562901, "upload_time": "2010-09-23T19:28:15", "url": "https://files.pythonhosted.org/packages/7c/88/5875a2d9412335cf086c6b59d0e950c0c67fe0a4ba3136c9f1e0d5e37c06/django-kamasutra-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "1b6e812cf64385826d5d95a77aa9707e", "sha256": "cea84e7448166f2313cd9a62ead995202cf4ea0adbe272ae200809d662510838" }, "downloads": -1, "filename": "django-kamasutra-0.1.11.tar.gz", "has_sig": false, "md5_digest": "1b6e812cf64385826d5d95a77aa9707e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 561636, "upload_time": "2010-09-28T16:13:20", "url": "https://files.pythonhosted.org/packages/fd/bd/76d34f1c96a0717ff5be6aa77e0ee3f7c10910a1d0a83b8c6378291ad3c9/django-kamasutra-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "3a2d40c6279bfce1c062a74947e3de8a", "sha256": "ffd47b49532a6488859a99d74909c1913adad75e5739a3f319269372c4fa514b" }, "downloads": -1, "filename": "django-kamasutra-0.1.12.tar.gz", "has_sig": false, "md5_digest": "3a2d40c6279bfce1c062a74947e3de8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 561963, "upload_time": "2010-10-11T17:06:33", "url": "https://files.pythonhosted.org/packages/fc/56/cc454138ec827f48a1d329de84a3ca6c688d47710e94dd256f49649a02d5/django-kamasutra-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "17617c95ae5d4619b267e3d003ca03b0", "sha256": "d50a50c603a1efbebccd221b8fcbfc66b6885d9c2a83643bf4151f0ee8d6c1c1" }, "downloads": -1, "filename": "django-kamasutra-0.1.13.tar.gz", "has_sig": false, "md5_digest": "17617c95ae5d4619b267e3d003ca03b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 561969, "upload_time": "2010-10-12T17:31:09", "url": "https://files.pythonhosted.org/packages/fc/58/37bddd9941b2286e305f50d8698bbdac730aef09e47de6c87e9332ec56b9/django-kamasutra-0.1.13.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "ee148b32243f23f2315338c49549a191", "sha256": "f7d31dfcffe83f7fa8dd2794e8c35a6de30f30a3a044d5b90572d1dc4cea6443" }, "downloads": -1, "filename": "django-kamasutra-0.1.14.tar.gz", "has_sig": false, "md5_digest": "ee148b32243f23f2315338c49549a191", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 561980, "upload_time": "2011-02-28T20:26:37", "url": "https://files.pythonhosted.org/packages/69/0c/a8ed3fa29fc3673fec9647d02433422cf039b5d369f6d096bcd61d5a52d6/django-kamasutra-0.1.14.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "7d875b206dd8d9bb7474830d5bb3fa43", "sha256": "56ef42b5605993caaa8b3b33634ca4ae049091a23272f445cf206600c07fef3f" }, "downloads": -1, "filename": "django-kamasutra-0.1.7.tar.gz", "has_sig": false, "md5_digest": "7d875b206dd8d9bb7474830d5bb3fa43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11940, "upload_time": "2010-08-24T15:49:56", "url": "https://files.pythonhosted.org/packages/57/70/1ad988aa7bff024c2b2bc318748c610a98e755b898098c18f8df167dc378/django-kamasutra-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "51d9cebb64331b9922c610ca8b032aa1", "sha256": "77d101ab5ab2cf01563af1937174d5d2c00e972ee97dc5cb5bae074ab9b0d14c" }, "downloads": -1, "filename": "django-kamasutra-0.1.8.tar.gz", "has_sig": false, "md5_digest": "51d9cebb64331b9922c610ca8b032aa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 561739, "upload_time": "2010-08-25T20:39:24", "url": "https://files.pythonhosted.org/packages/72/5a/8be669f5e48c50c2acc06cbf3e73f57cfa8b4ff25b14f01bbdcf938ce387/django-kamasutra-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "8cc0a33f0c03c67ec166a8d7dd9c4e17", "sha256": "94fdadfb799f3fb8f8db2f0b06202711f694771f5648fc734424c9d1b0c8dcf5" }, "downloads": -1, "filename": "django-kamasutra-0.1.9.tar.gz", "has_sig": false, "md5_digest": "8cc0a33f0c03c67ec166a8d7dd9c4e17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 562933, "upload_time": "2010-09-21T15:59:45", "url": "https://files.pythonhosted.org/packages/97/49/1743619a1a55b1e81359d8838bcc99e57d45ba2cab15ee5a143b38f7dcbd/django-kamasutra-0.1.9.tar.gz" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "f025ad3c4d7b165de1fdf037dd3984df", "sha256": "bdd3ae895fc87c728a8c89a863fbeedd0d80cd3eaafb2e7af8a622cc484df3cd" }, "downloads": -1, "filename": "django-kamasutra-0.2.11.tar.gz", "has_sig": false, "md5_digest": "f025ad3c4d7b165de1fdf037dd3984df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 533585, "upload_time": "2013-11-28T22:52:04", "url": "https://files.pythonhosted.org/packages/e2/36/086537bc9b7afd5ad4b1d61d01e19864a23b4db9eb81163e6d7f72f8e3c0/django-kamasutra-0.2.11.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "6b5a578dcd5e8101d34dd3b09bef5421", "sha256": "f2ddc3365c9c6f70de48f007b3f73c7b2bfe5741d1bdec2eff4e17fac5ce9566" }, "downloads": -1, "filename": "django-kamasutra-0.2.2.tar.gz", "has_sig": false, "md5_digest": "6b5a578dcd5e8101d34dd3b09bef5421", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 588569, "upload_time": "2011-03-28T19:33:03", "url": "https://files.pythonhosted.org/packages/aa/27/1a614a4a9a16991ad4042c427f6dd0df2eed9c158691949f40ab6bd3d2da/django-kamasutra-0.2.2.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "45339c250740ad7904e5e4bda54857a8", "sha256": "9c9d97c0910715b4f1c1ff295f3b62a7162dd5df120ad7f329b9c397760b1158" }, "downloads": -1, "filename": "django-kamasutra-0.2.4.tar.gz", "has_sig": false, "md5_digest": "45339c250740ad7904e5e4bda54857a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 589942, "upload_time": "2011-06-29T18:51:43", "url": "https://files.pythonhosted.org/packages/eb/68/2e2747c5b501b065a2fe81216f615a844a8cbd8afaaefd229746d39687d4/django-kamasutra-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "f802f8dde864de5eb972926e3abfba94", "sha256": "e3e50c7531b0c6f19501d3faea86f0f479cb7b50bf578b5da9bc3de43d8ac4cf" }, "downloads": -1, "filename": "django-kamasutra-0.2.5.tar.gz", "has_sig": false, "md5_digest": "f802f8dde864de5eb972926e3abfba94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 531109, "upload_time": "2011-07-22T17:24:22", "url": "https://files.pythonhosted.org/packages/6c/8b/6feca31d1eb0e8846724d08f71c020ec4fc4c70bef981ab3616738e72127/django-kamasutra-0.2.5.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "da696db2d6eaf8f39e0ac7c203547fb5", "sha256": "3f8fbf35452ccc4a91e1ef423ec38949022ac5ee87319e3b973f2519c6a9aa9b" }, "downloads": -1, "filename": "django-kamasutra-0.2.7.tar.gz", "has_sig": false, "md5_digest": "da696db2d6eaf8f39e0ac7c203547fb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 532512, "upload_time": "2012-10-15T17:57:24", "url": "https://files.pythonhosted.org/packages/30/64/403ac51e1950868266eaba5ae6978b9c6b21e529849216ce36aa07fe5cbd/django-kamasutra-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "f3460ba09e485130a3243cd5f17fe467", "sha256": "9db64b8e7efa0a72adddaeeaabcac1af00f4b214ba9d5d739c771c9e10b0fe35" }, "downloads": -1, "filename": "django-kamasutra-0.2.8.tar.gz", "has_sig": false, "md5_digest": "f3460ba09e485130a3243cd5f17fe467", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 532796, "upload_time": "2012-11-16T02:31:40", "url": "https://files.pythonhosted.org/packages/b6/66/90ff55e963d25c5fc5eab2fd17a582faf0b5ddc4202c2489ee223f2f6efa/django-kamasutra-0.2.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f025ad3c4d7b165de1fdf037dd3984df", "sha256": "bdd3ae895fc87c728a8c89a863fbeedd0d80cd3eaafb2e7af8a622cc484df3cd" }, "downloads": -1, "filename": "django-kamasutra-0.2.11.tar.gz", "has_sig": false, "md5_digest": "f025ad3c4d7b165de1fdf037dd3984df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 533585, "upload_time": "2013-11-28T22:52:04", "url": "https://files.pythonhosted.org/packages/e2/36/086537bc9b7afd5ad4b1d61d01e19864a23b4db9eb81163e6d7f72f8e3c0/django-kamasutra-0.2.11.tar.gz" } ] }