{ "info": { "author": "Dylan Verheul", "author_email": "dylan@dyve.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "======================\nBootstrap 4 for Django\n======================\n\n.. image:: https://travis-ci.org/zostera/django-bootstrap4.svg?branch=develop\n :target: https://travis-ci.org/zostera/django-bootstrap4\n\n.. image:: https://img.shields.io/coveralls/zostera/django-bootstrap4/master.svg\n :target: https://coveralls.io/r/zostera/django-bootstrap4?branch=master\n\n.. image:: https://img.shields.io/pypi/v/django-bootstrap4.svg\n :target: https://pypi.python.org/pypi/django-bootstrap4\n :alt: Latest PyPI version\n\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :target: https://github.com/ambv/black\n\nBootstrap 4 integration for Django.\n\n\nGoal\n----\n\nThe goal of this project is to seamlessly blend Django and Bootstrap 4.\n\n\nRequirements\n------------\n\n- Django >= 2.1 (and `compatible Python versions `_)\n\n\nDocumentation\n-------------\n\nThe full documentation is at https://django-bootstrap4.readthedocs.io/\n\n\nInstallation\n------------\n\n1. Install using pip:\n\n ``pip install django-bootstrap4``\n\n Alternatively, you can install download or clone this repo and call ``pip install -e .``.\n\n2. Add to ``INSTALLED_APPS`` in your ``settings.py``:\n\n ``'bootstrap4',``\n\n3. In your templates, load the ``bootstrap4`` library and use the ``bootstrap_*`` tags:\n\n\nExample template\n----------------\n\n .. code:: Django\n\n {% load bootstrap4 %}\n\n {# Display a form #}\n\n
\n {% csrf_token %}\n {% bootstrap_form form %}\n {% buttons %}\n \n {% endbuttons %}\n
\n\n\nDemo\n----\n\nA demo app is provided in `demo`. You can run it from your virtualenv with `python manage.py runserver`.\n\n\nBugs and suggestions\n--------------------\n\nIf you have found a bug or if you have a request for additional functionality, please use the issue tracker on GitHub.\n\nhttps://github.com/zostera/django-bootstrap4/issues\n\n\nLicense\n-------\n\nYou can use this under BSD-3-Clause. See `LICENSE\n`_ file for details.\n\n\nAuthor\n------\n\nDeveloped and maintained by `Zostera `_.\n\nOriginal author & Development lead: `Dylan Verheul `_.\n\nThanks to everybody that has contributed pull requests, ideas, issues, comments and kind words.\n\nPlease see AUTHORS.rst for a list of contributors.\n\n\n\n\nHistory\n-------\n\n1.0.1 (2019-08-30)\n++++++++++++++++++\n- Fix support for Python 3.5 (#168)\n- Set correct Python versions in setup.py\n- Fix `make test` command\n\n1.0.0 (2019-08-30)\n++++++++++++++++++\n- Set default class for buttons to `btn-primary` (#150)\n- Drop support for Python 2 and Django 1.11, 2.0 and 2.1 (#155)\n- Template tag `bootstrap_field` now allows 3 values for `show_label`: `True`, `False` / `'sr-only'` and `'skip'`. In the case of `False` / `'sr-only'` the label is hidden but present for screen readers. When `show_label` is set to `'skip'`, the label is not generated at all.\n- Fix validation on input groups (#122)\n- No longer duplicate jquery in bootstrap4.html (#139, #140)\n- Apply `form-check`, `form-check-label` and `form-check-input` classes to appropriate tags for `RadioSelect` and `CheckboxSelectMultiple` widgets (#141)\n- Errors on file inputs are shown (#146)\n- Only display non-field errors in form alert block (#161)\n- Reinstate `bootstrap4_title` block to `bootstrap4.html` (#156)\n- Fix typo in `alert-dismissible` class (#142)\n- Honor the `form_group_class` parameter in the `buttons` tag (#162)\n\n0.0.8 (2019-03-12)\n++++++++++++++++++\n- Drop support for the `base_url` setting (#105)\n- Remove use of \"falsy\" as a string literal (#111)\n- Fix javascript inclusion bugs (#71)\n- Allow email to have addons (#131)\n- Do not mark placeholder text as safe (#135)\n- Adopt black\n\n0.0.7 (2018-08-22)\n++++++++++++++++++\n- Improve alert accessibility (#93)\n- Add a new widget: RadioSelectButtonGroup (#103)\n- Several fixes and improvements to HTML rendering\n- Switch to explicit Travis tests\n- Upgrade Bootstrap to 4.1.1\n- Upgrade jQuery to 3.3.1\n- Upgrade Popper to 1.14.3\n- Fixed bootstrap4.html to add jQuery per setting 'include_jquery' [False|True|'full'|'slim']\n- Adopt Black formatting, see https://github.com/ambv/black\n\n0.0.6 (2018-02-14)\n+++++++++++++++++++\n- Change form help text element from div to small (#60)\n- Upgrade Bootstrap to 4.0.0 (#66)\n\n0.0.5 (2018-01-03)\n++++++++++++++++++\n- Drop develop branch, work with master and feature branches\n- Clean up history file\n- Upgrade Bootstrap to 4.0.0-beta.3\n- Use `col-4` rather than `col-xs-4` (#54)\n- Added pagination alignment options (#56)\n- Fixed form field errors and help texts (#39)\n- Use django language if ``USE_I18N=True`` (#53)\n\n0.0.4 (2017-10-26)\n++++++++++++++++++\n- Upgrade Bootstrap to 4.0.0-beta.2\n- Fix settings, tags and tests for remote JS and CSS\n\n0.0.3 (2017-09-24)\n++++++++++++++++++\n- Upgraded bootstrap4 to the beta version\n\n0.0.2 (2017-09-06, not released on PyPI)\n++++++++++++++++++++++++++++++++++++++++\n- Upgraded jQuery version from CDN to 3.2.1 (#17)\n- Added proper pagination layout classes (#19)\n\n0.0.1 (2017-06-04)\n++++++++++++++++++\n- First release\n\nUnreleased (2017-04-25)\n+++++++++++++++++++++++\n- Remove `bootstrap_icon`, BS4 no longer has default icons.\n- Various changes to get from 3 to 4, started MIGRATE.rst.\n- Started `django-bootstrap4` based on `django-bootstrap3`.\n- Thanks everybody that contributed to `django-bootstrap3`!", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zostera/django-bootstrap4", "keywords": "django-bootstrap4", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-bootstrap4", "package_url": "https://pypi.org/project/django-bootstrap4/", "platform": "", "project_url": "https://pypi.org/project/django-bootstrap4/", "project_urls": { "Homepage": "https://github.com/zostera/django-bootstrap4" }, "release_url": "https://pypi.org/project/django-bootstrap4/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Bootstrap support for Django projects", "version": "1.0.1" }, "last_serial": 5760292, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "09b1d381060f39629a024a098211e2b6", "sha256": "0184501b30b51f8407dcce069f49e0d4f2b824a34194063bc5cfc0bb654efeaa" }, "downloads": -1, "filename": "django-bootstrap4-0.0.1.tar.gz", "has_sig": false, "md5_digest": "09b1d381060f39629a024a098211e2b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30910, "upload_time": "2017-06-04T06:15:05", "url": "https://files.pythonhosted.org/packages/b6/98/c6d50dd6199a0aceac9c5135a9f4b0c29877aeff65fcb9df840c540529ec/django-bootstrap4-0.0.1.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "4eab627e72d4121d169278046436ee10", "sha256": "5b1aebf7627edd49bdb1b6218dcb2040398e4df71c4bfa762fbbe45e24bbed34" }, "downloads": -1, "filename": "django-bootstrap4-0.0.3.tar.gz", "has_sig": false, "md5_digest": "4eab627e72d4121d169278046436ee10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29733, "upload_time": "2017-09-24T15:12:01", "url": "https://files.pythonhosted.org/packages/d1/7d/20c4c3c7a0e07b1e4b64dc228d35eacb56558d5d6b6aa7a0ca83e7d168b7/django-bootstrap4-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "0b32be5432fa908fba6b15f56935c343", "sha256": "75e88f06fc1a9821fec9e2b79c4333fd8c68847f07b7cac0758f760b401ce2d2" }, "downloads": -1, "filename": "django-bootstrap4-0.0.4.tar.gz", "has_sig": false, "md5_digest": "0b32be5432fa908fba6b15f56935c343", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31908, "upload_time": "2017-10-26T08:49:42", "url": "https://files.pythonhosted.org/packages/62/4d/9f2af7182c3678abb433ecf58809b90ebcf613f06c4c000e25becdc8cde6/django-bootstrap4-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "68d27d07bd6989929003ef80d5a8fcf1", "sha256": "be495c8b2872a3941c6b984f76ec211d2d53188fee0e217eb04971ca178aafca" }, "downloads": -1, "filename": "django-bootstrap4-0.0.5.tar.gz", "has_sig": false, "md5_digest": "68d27d07bd6989929003ef80d5a8fcf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25885, "upload_time": "2018-01-03T17:05:30", "url": "https://files.pythonhosted.org/packages/57/0d/3e006f76101693470b83fdbbad0f12c49d74c2e3f5f63a8650c8a2181c7e/django-bootstrap4-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "3807be04230a7b0cdf9ad9bd56155cbd", "sha256": "6db4a27b33851833e68b96344f9df063150dcace8d4787ebfc21eceb55196945" }, "downloads": -1, "filename": "django-bootstrap4-0.0.6.tar.gz", "has_sig": false, "md5_digest": "3807be04230a7b0cdf9ad9bd56155cbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25952, "upload_time": "2018-02-14T21:28:34", "url": "https://files.pythonhosted.org/packages/80/ad/23a156a282c733c33bc7282572b89d00131130519e0de18013e7e3fcb6e3/django-bootstrap4-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "6ea25684558712c25514cd86e7b418f3", "sha256": "32ffee49c4c8ca7df543aac8733a5d45ad304078f920a0167819525bd33a955a" }, "downloads": -1, "filename": "django-bootstrap4-0.0.7.tar.gz", "has_sig": false, "md5_digest": "6ea25684558712c25514cd86e7b418f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29303, "upload_time": "2018-08-22T09:46:17", "url": "https://files.pythonhosted.org/packages/7c/bd/c1e6ef034d26ce220fc5e0503245491d019699ded012ed211078b6c1944b/django-bootstrap4-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "ef12c37c51478061f3bda5bc10483ad9", "sha256": "9f115534ae8d052d397201f3d716c10d7c9832b422e44dd7382418c6f274df18" }, "downloads": -1, "filename": "django-bootstrap4-0.0.8.tar.gz", "has_sig": false, "md5_digest": "ef12c37c51478061f3bda5bc10483ad9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28959, "upload_time": "2019-03-12T08:26:15", "url": "https://files.pythonhosted.org/packages/02/5a/485d61f6dafa4e4d001a7880b04f40f04fe485a54b2756b0536ed2052342/django-bootstrap4-0.0.8.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "b7864435b1bf2ec2f7c8ba91c3dc516c", "sha256": "c7d7f89e59eb5b702da0fd44438094f20e8f174970e64afece124f38cb4f3aee" }, "downloads": -1, "filename": "django-bootstrap4-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b7864435b1bf2ec2f7c8ba91c3dc516c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6832946, "upload_time": "2019-08-30T05:48:14", "url": "https://files.pythonhosted.org/packages/66/63/ab0bb241bc9c3105dfa3f6d11656e51cf927887ac9a0998c3057aef766f1/django-bootstrap4-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "607900e808d46d80e8c692761b9c1b0b", "sha256": "3da770392819267eda2f774bcf832460af00db21089b94caf4df94be8a48c48c" }, "downloads": -1, "filename": "django-bootstrap4-1.0.1.tar.gz", "has_sig": false, "md5_digest": "607900e808d46d80e8c692761b9c1b0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6827478, "upload_time": "2019-08-30T13:17:59", "url": "https://files.pythonhosted.org/packages/3a/01/af39712da23fb3a1f1b41787dc150c255bd60f70324a6ec14be90d1576f2/django-bootstrap4-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "607900e808d46d80e8c692761b9c1b0b", "sha256": "3da770392819267eda2f774bcf832460af00db21089b94caf4df94be8a48c48c" }, "downloads": -1, "filename": "django-bootstrap4-1.0.1.tar.gz", "has_sig": false, "md5_digest": "607900e808d46d80e8c692761b9c1b0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6827478, "upload_time": "2019-08-30T13:17:59", "url": "https://files.pythonhosted.org/packages/3a/01/af39712da23fb3a1f1b41787dc150c255bd60f70324a6ec14be90d1576f2/django-bootstrap4-1.0.1.tar.gz" } ] }