{ "info": { "author": "@Langprism LTD", "author_email": "ak@langprism.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": "---\n\u041c\u043e\u0434\u0443\u043b\u044c: monocle_mainbanner\n---\n\n\u041c\u043e\u0434\u0443\u043b\u044c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0449\u0438\u0439 \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0431\u0430\u043d\u043d\u0435\u0440 \u0441\u0430\u0439\u0442\u0430 \u0432 \u0432\u0438\u0434\u0435 \u043a\u0430\u0440\u0443\u0441\u0435\u043b\u0438 \u0441 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043c\u0438\n\n## **\u041f\u0440\u0438\u043c\u0435\u0440 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043d\u0430 \u0441\u0430\u0439\u0442\u0435:**\n![Banner](/images_readme/mainbanner.png)\n\n## **\u041f\u0440\u0438\u043c\u0435\u0440 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432 \u043f\u0430\u043d\u0435\u043b\u0438 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f:**\n![Banner](/images_readme/mainbanner_admin.png)\n\n## **\u0424\u0430\u0439\u043b models.py:**\n\n from django.db import models\n from solo.models import SingletonModel\n\n CHOICES_PAGIN = (('true', '\u0421 \u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0435\u0439',), ('false', '\u0411\u0435\u0437 \u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0438',))\n CHOICES_ARROWS = (('true', '\u0421\u043e \u0441\u0442\u0435\u043b\u043a\u0430\u043c\u0438',), ('false', '\u0411\u0435\u0437 \u0441\u0442\u0435\u043b\u043e\u043a',))\n\n from filebrowser.fields import FileBrowseField\n\n class MainBanner(SingletonModel):\n name = models.CharField(max_length=255, verbose_name='\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a')\n text = models.TextField(verbose_name='\u041f\u043e\u0434\u043f\u0438\u0441\u044c')\n elem_number = models.PositiveSmallIntegerField(blank=False, default=1, verbose_name='\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u044b\u0445 \u0441\u043b\u0430\u0439\u0434\u043e\u0432')\n isShown = models.BooleanField(default=True, verbose_name='\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c')\n arrows = models.CharField(max_length=5, choices=CHOICES_ARROWS, default='false', blank=False, verbose_name='\u0421\u0442\u0440\u0435\u043b\u043a\u0438 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438')\n pagination = models.CharField(max_length=5, choices=CHOICES_PAGIN, default='false', blank=False, verbose_name='\u041f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f')\n\n def __str__(self):\n return self.name\n\n class Meta:\n verbose_name_plural = u'\u0413\u043b\u0430\u0432\u043d\u044b\u0439 \u0431\u0430\u043d\u043d\u0435\u0440'\n verbose_name = u'\u0413\u043b\u0430\u0432\u043d\u044b\u0439 \u0431\u0430\u043d\u043d\u0435\u0440'\n\n\n class Slide(models.Model):\n name = models.CharField(max_length=255, blank=True, verbose_name= '\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a')\n slider = models.ForeignKey('MainBanner', verbose_name= '\u0411\u0430\u043d\u043d\u0435\u0440')\n image = FileBrowseField(max_length=200, directory=\"'banner\", extensions=[\".jpg\", \".png\", \".jpeg\"], blank=True, null=True, verbose_name= '\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435')\n text = models.TextField(verbose_name='\u041f\u043e\u0434\u043f\u0438\u0441\u044c', blank=True)\n isShown = models.BooleanField(default=True, verbose_name='\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c')\n position = models.PositiveSmallIntegerField(default=0)\n\n def __str__(self):\n return self.name\n\n class Meta:\n verbose_name_plural = u'\u0421\u043b\u0430\u0439\u0434\u044b'\n verbose_name = u'\u0421\u043b\u0430\u0439\u0434'\n ordering = ['position']\n from django.apps import AppConfig\n class CustomAppConfig(AppConfig):\n name = 'apps.monocle_mainbanner'\n verbose_name = '\u0413\u043b\u0430\u0432\u043d\u044b\u0439 \u0431\u0430\u043d\u043d\u0435\u0440'", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "BSD License", "maintainer": null, "maintainer_email": null, "name": "monocle_mainbanner", "package_url": "https://pypi.org/project/monocle_mainbanner/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/monocle_mainbanner/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/monocle_mainbanner/0.1.5/", "requires_dist": null, "requires_python": null, "summary": "Sample app for django-monocle project generated by scaffolder", "version": "0.1.5" }, "last_serial": 1567458, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9594cf92600a58dc41bbd82762f873c0", "sha256": "8ec430f150c33a4703494d5a94b853ba85e45ed6d675965ad860293fa9e9f5ee" }, "downloads": -1, "filename": "monocle_mainbanner-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9594cf92600a58dc41bbd82762f873c0", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 1445968, "upload_time": "2015-04-29T11:37:52", "url": "https://files.pythonhosted.org/packages/83/f2/12aad8694a95565963597ecd0036c871ce80bc4633fcf669c89847d82659/monocle_mainbanner-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f94747a44145ee0e7661463166ab2423", "sha256": "be92dfdad1b820874ca44e978ee6539aa34fa3bd9dab16b4cb089b0ed51f2442" }, "downloads": -1, "filename": "monocle_mainbanner-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f94747a44145ee0e7661463166ab2423", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1441774, "upload_time": "2015-04-29T11:37:45", "url": "https://files.pythonhosted.org/packages/73/6d/c84513fac440423c6e2dfa4a40e7c4238f076922a0f380bfc2f9d22c0019/monocle_mainbanner-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5cf52e343e496f04e9b99284248c0aa1", "sha256": "bc84d530471a36ea9f764714166f4755e5e86a2169bf7384bf3400234c69d90f" }, "downloads": -1, "filename": "monocle_mainbanner-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5cf52e343e496f04e9b99284248c0aa1", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 2881048, "upload_time": "2015-04-29T13:01:44", "url": "https://files.pythonhosted.org/packages/d6/7f/c9c6c32183a90b60e95695139b734f51b0cde0ba8553cbd54b2eaa2aa7cc/monocle_mainbanner-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd45ea008869677af8deaec199dcf985", "sha256": "7189c150dbedb5a6b39f8e2b6c406afd77e722a3df0e3ce7b9dacb53d2d5c90f" }, "downloads": -1, "filename": "monocle_mainbanner-0.1.1.tar.gz", "has_sig": false, "md5_digest": "cd45ea008869677af8deaec199dcf985", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1441817, "upload_time": "2015-04-29T13:01:34", "url": "https://files.pythonhosted.org/packages/5f/fd/8a5aa2e12afbbc8a8c9ee1ada88337a34d171f8f4155f5687c52c97d6af6/monocle_mainbanner-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "46fd31378eec03fc689fcd6ed98601d6", "sha256": "1a1c915f1582693421c8f3bcc599fc9343cec4a23f5ea2a3983b84fbafed0fd0" }, "downloads": -1, "filename": "monocle_mainbanner-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "46fd31378eec03fc689fcd6ed98601d6", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 3756846, "upload_time": "2015-04-29T13:21:29", "url": "https://files.pythonhosted.org/packages/fd/1c/946f3e0e821301b9d998cd162fa328d3553e77042eb51ea3797064c58ae6/monocle_mainbanner-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a7a9cc550b608a77250955a8d51eb29", "sha256": "e1d02f7ef5bdd4ed6fd41e0ada1af2aa8e2feda27fa4a692d27331af07b41f05" }, "downloads": -1, "filename": "monocle_mainbanner-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1a7a9cc550b608a77250955a8d51eb29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1441357, "upload_time": "2015-04-29T13:21:17", "url": "https://files.pythonhosted.org/packages/7d/6c/90f919bb3c39427a117cb22b54e1df4208c15857b4195a93acd2155d9f4e/monocle_mainbanner-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "7908442206414fcbd10d236e7d665e3f", "sha256": "40c1cdc08358ece44fbd9e75d291290c182add2dc1ffa4d11cc3c82a0e61f4a6" }, "downloads": -1, "filename": "monocle_mainbanner-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7908442206414fcbd10d236e7d665e3f", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4736626, "upload_time": "2015-05-11T18:08:16", "url": "https://files.pythonhosted.org/packages/1b/40/02e62ca3c563d6c18cab93593f62443e013c65d405d82c1138c0c86c14d8/monocle_mainbanner-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "727ea446cec981a6947ec54974f96291", "sha256": "dd5a1cbcc1594c0716e99447ffeffcf3a1a1b4a576a7579e32ede7e715dfb583" }, "downloads": -1, "filename": "monocle_mainbanner-0.1.3.tar.gz", "has_sig": false, "md5_digest": "727ea446cec981a6947ec54974f96291", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 986067, "upload_time": "2015-05-11T18:07:54", "url": "https://files.pythonhosted.org/packages/65/3b/eb31e7206eb3dc76f7330b90245cf34d04838e7bf6d21f6a5d78e18781f5/monocle_mainbanner-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "4e8c661970759974240d5a72ace92a97", "sha256": "58b78245f520376bf5c26981d109ba0510df91dbdb2617a35cb72578ae154128" }, "downloads": -1, "filename": "monocle_mainbanner-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4e8c661970759974240d5a72ace92a97", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4736621, "upload_time": "2015-05-11T18:21:55", "url": "https://files.pythonhosted.org/packages/5f/7a/089562c856540444911bbab075d05f3c9c765b338c263714f3b171e67cf3/monocle_mainbanner-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9eccc6b1bed65aab934c48446762abbb", "sha256": "6be53d796fa74ffd975f91e6715a10a38c89fdbea204993140e8037907241f35" }, "downloads": -1, "filename": "monocle_mainbanner-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9eccc6b1bed65aab934c48446762abbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 986070, "upload_time": "2015-05-11T18:21:35", "url": "https://files.pythonhosted.org/packages/67/f1/34151736cd89aa93f731bc1f11ddf8e93c8029e553459da844538e391a91/monocle_mainbanner-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "16b6fd7f79484c21f24b95ae05ad07a1", "sha256": "9dc6e6912435ef71dc22e2868010bcd9aefccdb626cc96a4d86c7584ce68ac1e" }, "downloads": -1, "filename": "monocle_mainbanner-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "16b6fd7f79484c21f24b95ae05ad07a1", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4716408, "upload_time": "2015-05-29T08:26:01", "url": "https://files.pythonhosted.org/packages/69/ab/9ddaf9b3dec661dd7ae2ddf90f0e48e57c2a573d67398908abc84203df2d/monocle_mainbanner-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27cbf5e10c55f3028834bcd16c373f03", "sha256": "940b30c2a89ee5e8fd130fd6cbba83ad92e16bf594177132503034ffe8944564" }, "downloads": -1, "filename": "monocle_mainbanner-0.1.5.tar.gz", "has_sig": false, "md5_digest": "27cbf5e10c55f3028834bcd16c373f03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 304690, "upload_time": "2015-05-29T08:25:53", "url": "https://files.pythonhosted.org/packages/3b/86/68c50a312ceb69f7fc0652fabd2e01c5197b7149dbddfe4decbf5c024aab/monocle_mainbanner-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "16b6fd7f79484c21f24b95ae05ad07a1", "sha256": "9dc6e6912435ef71dc22e2868010bcd9aefccdb626cc96a4d86c7584ce68ac1e" }, "downloads": -1, "filename": "monocle_mainbanner-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "16b6fd7f79484c21f24b95ae05ad07a1", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4716408, "upload_time": "2015-05-29T08:26:01", "url": "https://files.pythonhosted.org/packages/69/ab/9ddaf9b3dec661dd7ae2ddf90f0e48e57c2a573d67398908abc84203df2d/monocle_mainbanner-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27cbf5e10c55f3028834bcd16c373f03", "sha256": "940b30c2a89ee5e8fd130fd6cbba83ad92e16bf594177132503034ffe8944564" }, "downloads": -1, "filename": "monocle_mainbanner-0.1.5.tar.gz", "has_sig": false, "md5_digest": "27cbf5e10c55f3028834bcd16c373f03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 304690, "upload_time": "2015-05-29T08:25:53", "url": "https://files.pythonhosted.org/packages/3b/86/68c50a312ceb69f7fc0652fabd2e01c5197b7149dbddfe4decbf5c024aab/monocle_mainbanner-0.1.5.tar.gz" } ] }