{ "info": { "author": "GoTLiuM InSPiRiT", "author_email": "gotlium@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "Django-collage\n==============\n\nWhat's that\n-----------\nThis reusable Django app can help you to create collages on your website\nfor gallery or another entities. For example, I'm use it for applications.\n\n.. image:: https://raw.github.com/gotlium/django-collage/master/demo/screens/1.jpg\n.. image:: https://raw.github.com/gotlium/django-collage/master/demo/screens/2.jpg\n.. image:: https://raw.github.com/gotlium/django-collage/master/demo/screens/3.jpg\n.. image:: https://raw.github.com/gotlium/django-collage/master/demo/screens/4.jpg\n.. image:: https://raw.github.com/gotlium/django-collage/master/demo/screens/5.jpg\n.. image:: https://raw.github.com/gotlium/django-collage/master/demo/screens/6.jpg\n.. image:: https://raw.github.com/gotlium/django-collage/master/demo/screens/7.jpg\n\n\nInstallation:\n-------------\n1. Package:\n\n.. code-block:: bash\n\n $ git clone https://github.com/gotlium/django-collage.git\n\n $ cd django-collage && sudo python setup.py install\n\n**OR**\n\n.. code-block:: bash\n\n $ sudo pip install django-collage\n\n2. Add the ``collage`` application to ``INSTALLED_APPS`` in your settings file (usually ``settings.py``)\n3. Sync database (``./manage.py syncdb``)\n\n\nUsage:\n------\n\nmodels.py\n~~~~~~~~~\n\n.. code-block:: python\n\n class Entity(models.Model):\n name = models.CharField(max_length=255, unique=True)\n\n def get_images(self):\n return Images.objects.values_list('image', flat=True).filter(\n entity=self)\n\n\n class Images(models.Model):\n entity = models.ForeignKey(Entity)\n image = models.ImageField()\n\n\nview.html\n~~~~~~~~~\n.. code-block:: html\n\n {% load collage %}\n {% load cache %}\n\n {% cache 31536000 images view.id %}\n {% get_collage for view.get_images as images %}\n
\n {% for image in images %}\n \n \n \n {% endfor %}\n
\n {% endcache %}", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/gotlium/django-collage", "keywords": "django collage", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-collage", "package_url": "https://pypi.org/project/django-collage/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-collage/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/gotlium/django-collage" }, "release_url": "https://pypi.org/project/django-collage/1.0.1/", "requires_dist": null, "requires_python": null, "summary": "django collages", "version": "1.0.1" }, "last_serial": 789328, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "5528d7c4a0b8963aab612308d4138cfd", "sha256": "33f08f85281cbef4b2e2e430fcdc17df20d4a547b668f369b33858570b978b62" }, "downloads": -1, "filename": "django-collage-1.0.tar.gz", "has_sig": false, "md5_digest": "5528d7c4a0b8963aab612308d4138cfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9628, "upload_time": "2013-04-29T23:09:43", "url": "https://files.pythonhosted.org/packages/d0/da/ed21de2258ded33b3d85689c67b71088754a6a1bc96df3c0892785df987f/django-collage-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "bb12386e95fc7f2e9ee3754bdfcd2603", "sha256": "86b075293146b6564bf60f75ce0f86753582f4d8a74f5921d5d193b0dea4a461" }, "downloads": -1, "filename": "django-collage-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bb12386e95fc7f2e9ee3754bdfcd2603", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9671, "upload_time": "2013-05-13T01:20:38", "url": "https://files.pythonhosted.org/packages/77/66/676cb5e095d9887ca4838d448a5c7ea26c1c9f194eace6ad93a843d6a9a1/django-collage-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bb12386e95fc7f2e9ee3754bdfcd2603", "sha256": "86b075293146b6564bf60f75ce0f86753582f4d8a74f5921d5d193b0dea4a461" }, "downloads": -1, "filename": "django-collage-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bb12386e95fc7f2e9ee3754bdfcd2603", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9671, "upload_time": "2013-05-13T01:20:38", "url": "https://files.pythonhosted.org/packages/77/66/676cb5e095d9887ca4838d448a5c7ea26c1c9f194eace6ad93a843d6a9a1/django-collage-1.0.1.tar.gz" } ] }