{ "info": { "author": "Polyconseil dev team", "author_email": "opensource+django-bootstrap4@polyconseil.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "======================\nBootstrap 4 for Django\n======================\n\n.. image:: https://travis-ci.org/Polyconseil/django-bootstrap4.svg?branch=master\n :target: https://travis-ci.org/Polyconseil/django-bootstrap4\n\n.. image:: https://img.shields.io/pypi/v/polyconseil-django-bootstrap4.svg\n :target: https://pypi.python.org/pypi/polyconseil-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 >= 1.11 (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\nDevelopment\n+++++++++++\n\n0.0.11 (2019-06-10)\n+++++++++++++++++++\n- Allow to display radio and checkbox elements inline using the form-check classes.\n\n0.0.10 (2019-06-05)\n+++++++++++++++++++\n- Fix form-check-{label,input} classes applied too broadly. These should only be applied to labels and inputs found underneath the enclosing widget div for radio and checkbox select, not on the whole document.\n\n0.0.9 (2019-06-03)\n++++++++++++++++++\n- Allow to choose which errors are displayed in form alert block\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- Apply form-check, form-check-label and form-check-input classes to appropriate tags for RadioSelect and CheckboxSelectMultiple widgets\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/Polyconseil/django-bootstrap4", "keywords": "django-bootstrap4", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "polyconseil-django-bootstrap4", "package_url": "https://pypi.org/project/polyconseil-django-bootstrap4/", "platform": "", "project_url": "https://pypi.org/project/polyconseil-django-bootstrap4/", "project_urls": { "Homepage": "https://github.com/Polyconseil/django-bootstrap4" }, "release_url": "https://pypi.org/project/polyconseil-django-bootstrap4/0.0.11/", "requires_dist": null, "requires_python": "", "summary": "Bootstrap support for Django projects", "version": "0.0.11" }, "last_serial": 5381284, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "19ec61e912b29a13296e69ee0058f549", "sha256": "8bcd08f4dec0594e305db588b74ba2cc7f4b4569747ee0949fe1c00af69bdf62" }, "downloads": -1, "filename": "polyconseil-django-bootstrap4-0.0.10.tar.gz", "has_sig": false, "md5_digest": "19ec61e912b29a13296e69ee0058f549", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32555, "upload_time": "2019-06-05T16:00:08", "url": "https://files.pythonhosted.org/packages/2f/7c/82d62e9c9e92f9d92cd2cddb2777690517ccafa4672512b92f75154152bf/polyconseil-django-bootstrap4-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "4214edc967406f03460fd5fd737e5ba5", "sha256": "045c39c6672f52db84c41d84f6175fa2919880e80754200182ee37c5f153e7a0" }, "downloads": -1, "filename": "polyconseil-django-bootstrap4-0.0.11.tar.gz", "has_sig": false, "md5_digest": "4214edc967406f03460fd5fd737e5ba5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32717, "upload_time": "2019-06-10T14:40:13", "url": "https://files.pythonhosted.org/packages/d0/d1/57ca1c272d1ea6eb37261fb52ff44a8170d35cbde4ec5fa67613d017ed1d/polyconseil-django-bootstrap4-0.0.11.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "db413dcf8567f22b9fe3273f672b2edb", "sha256": "396c45256a739d8396a896420ff464fd73c575a647d995e010b0fb0cec68dd8a" }, "downloads": -1, "filename": "polyconseil-django-bootstrap4-0.0.9.tar.gz", "has_sig": false, "md5_digest": "db413dcf8567f22b9fe3273f672b2edb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32202, "upload_time": "2019-06-03T13:55:10", "url": "https://files.pythonhosted.org/packages/89/14/4ace6976f557a2097f2122f204f8e68bcfbbaf1e71f3fe82107abc2a2698/polyconseil-django-bootstrap4-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4214edc967406f03460fd5fd737e5ba5", "sha256": "045c39c6672f52db84c41d84f6175fa2919880e80754200182ee37c5f153e7a0" }, "downloads": -1, "filename": "polyconseil-django-bootstrap4-0.0.11.tar.gz", "has_sig": false, "md5_digest": "4214edc967406f03460fd5fd737e5ba5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32717, "upload_time": "2019-06-10T14:40:13", "url": "https://files.pythonhosted.org/packages/d0/d1/57ca1c272d1ea6eb37261fb52ff44a8170d35cbde4ec5fa67613d017ed1d/polyconseil-django-bootstrap4-0.0.11.tar.gz" } ] }