{ "info": { "author": "Guillaume Luchet", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "=============================\nDjango Twitter Bootstrap Form\n=============================\n\nRender Django forms using the HTML described by the `Bootstrap 3 `_.\n\nDemo\n====\n\nA basic demo is availaible on this `sandbox `_\n\nInstall\n=======\n\nFrom PyPI::\n\n pip install django-twitterbootstrap-form\n\nFrom Source::\n\n python setup.py install\n\nAbout Bootstrap 2\n-----------------\n\nYou can install the 0.2 version of this lib if you still work with old versions\nof `Bootstrap `_\n\nFrom PyPI::\n\n pip install django-twitterbootstrap-form==0.2\n\nFrom Source::\n\n git checkout 0.2\n python setup.py install\n\nRequirements\n------------\n\n**0.4.0**\n\n * Django >= 1.8\n * django-widget-tweaks == 1.3\n\n**0.3.3**\n\n * Django >= 1.4, <= 1.8\n * django-widget-tweaks == 1.3\n\nConfiguring\n===========\n\nAdd ``widget_tweaks`` to your ``INSTALLED_APPS``.\n\nAdd ``geelweb.django.twitter_bootstrap_form`` to ``INSTALLED_APPS`` in your settings\n\nLoad the tags adding ``{% load twitter_bootstrap %}`` in templates\n\nTemplate filters\n================\n\n**twitter_bootstrap**\n\nThis tag takes 4 optional parameters\n\n * *layout*: Default: \"default\". Existing layouts are, default, search, inline,\n horizontal\n * *size*: Default: \"sm\". The column sizes. xs, sm, md, lg.\n * *labelcols*: Default: 2. Number of columns used for labels\n * *fieldcols*: Default: 12 - labelcols. NUmber of columns used for fields.\n\nExample::\n\n {{ form|twitter_bootstrap }}\n\nAdvanced usage::\n\n {{ form|twitter_bootstrap:\"horizontal,md,3,3\" }}\n\nMore examples\n-------------\n\nDefault form::\n\n
\n {{ default_form|twitter_bootstrap }}\n \n
\n\nSearch form / Navbar form::\n\n
\n {{ search_form|twitter_bootstrap:\"search\" }}\n \n
\n\nInline form::\n\n
\n {{ inline_form|twitter_bootstrap:\"inline\" }}\n \n
\n\nHorizontal form::\n\n
\n {{ horizontal_form|twitter_bootstrap:\"horizontal\" }}\n
\n
\n \n
\n
\n
\n\nSettings\n========\n\n**BOOTSTRAP_REQUIRED_SUFFIX**\n\nDefault: ' \\*'\n\nRequired field label suffix.\n\nWidgets\n=======\n\nTextInputWithButton\n-------------------\n\nWidget to render `bootstrap button addons `_.\n\nTakes one optional argument:\n\n*btn_attrs*\n\nA dictionary containing HTML attributes to be set on the button. The button can\nbe appened or prepended to the input field using the ``placement`` key set to\n``append`` or ``prepend``::\n\n from geelweb.django.twitter_bootstrap_form.widgets import TextInputWithButton\n\n field = forms.CharField(widget=TextInputWithButton(btn_attrs={\n 'label': 'search',\n 'type': 'submit',\n 'placement': 'append'\n }))\n\nTextInputWithAddon\n------------------\n\nForm widget to render `bootstrap addons `_.\n\nTakes three optional arguments:\n\n*addon*\n\nThe addon label\n\n*placement*\n\nthe addon placement, ``append`` or ``prepend``\n\n*size*\n\nnothing for a normal size, ``input-group-lg`` for a large input and\n``input-group-sm`` for a small input.\n\nExample::\n\n from geelweb.django.twitter_bootstrap_form.widgets import TextInputWithAddon\n\n field = forms.CharField(widget=TextInputWithAddon(\n addon='.00',\n placement='append',\n size='input-group-lg'\n ))", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/geelweb/django-twitter-bootstrap-form/tarball/0.3.3", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/geelweb/django-twitter-bootstrap-form", "keywords": "django,twitter,bootstrap,form", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "django-twitterbootstrap-form", "package_url": "https://pypi.org/project/django-twitterbootstrap-form/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-twitterbootstrap-form/", "project_urls": { "Download": "https://github.com/geelweb/django-twitter-bootstrap-form/tarball/0.3.3", "Homepage": "https://github.com/geelweb/django-twitter-bootstrap-form" }, "release_url": "https://pypi.org/project/django-twitterbootstrap-form/0.4.0/", "requires_dist": null, "requires_python": null, "summary": "Render Django forms as described using the twitter bootstrap HTML layout", "version": "0.4.0" }, "last_serial": 1785630, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "4758845bfc5872339d9e5c647fcf8520", "sha256": "3f542e07269f5ca6696d4a4aaafbd6091ac092d74b988268e6dda62744a7e0a5" }, "downloads": -1, "filename": "django-twitterbootstrap-form-0.1.tar.gz", "has_sig": false, "md5_digest": "4758845bfc5872339d9e5c647fcf8520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1906, "upload_time": "2013-10-01T22:06:09", "url": "https://files.pythonhosted.org/packages/6c/96/66f80417a11dc467f405efeeb1f68d136922ab9915ac28e3b34b137d9831/django-twitterbootstrap-form-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "70708f8c4889d79223a9ac10daac558c", "sha256": "e9c36828d19dece9e6842cf27f9b3259e6a2abe5e8318211664002529e9a97a3" }, "downloads": -1, "filename": "django-twitterbootstrap-form-0.2.tar.gz", "has_sig": false, "md5_digest": "70708f8c4889d79223a9ac10daac558c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4211, "upload_time": "2013-10-02T21:05:08", "url": "https://files.pythonhosted.org/packages/49/a1/f9a07641ab2d6f121b9417659400eecc88eb2c834f00fb394dc3521d4e19/django-twitterbootstrap-form-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "bbd85c22625ed1e265ca3e68ce60aa5d", "sha256": "cfd2651d87981f2a091c3a5cdd3911b7117f4c668eb8d16aba01eb1436543c79" }, "downloads": -1, "filename": "django-twitterbootstrap-form-0.3.tar.gz", "has_sig": false, "md5_digest": "bbd85c22625ed1e265ca3e68ce60aa5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4445, "upload_time": "2014-05-10T07:15:13", "url": "https://files.pythonhosted.org/packages/ea/b7/4981909a35aad0a6c527a764bc1bc173b8965b4e98052d765e494eaf8065/django-twitterbootstrap-form-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "a5f7010f9a412950fe7717372fcbbb50", "sha256": "89fd56cf7a119095d2cca17a760e7d8b6a595dd58e35badfae0a42f536949ddd" }, "downloads": -1, "filename": "django-twitterbootstrap-form-0.3.1.tar.gz", "has_sig": false, "md5_digest": "a5f7010f9a412950fe7717372fcbbb50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5182, "upload_time": "2014-05-29T07:24:29", "url": "https://files.pythonhosted.org/packages/4a/57/6fdc5d582363330adb31f7478fa1d70d8f6e83c92ce63c9fe6309925a476/django-twitterbootstrap-form-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "8c8ea88da6b57be6868b11947672706a", "sha256": "b9ec2705d0c519f298cd3a30291c52717101ec9dc401d5881304c28f793e05e8" }, "downloads": -1, "filename": "django-twitterbootstrap-form-0.3.2.tar.gz", "has_sig": false, "md5_digest": "8c8ea88da6b57be6868b11947672706a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6507, "upload_time": "2015-03-14T09:36:59", "url": "https://files.pythonhosted.org/packages/a6/14/47fc89c993ef58dd94fdd98ea9f88d3ce5fe9dc7a6110387e11c5e9a540e/django-twitterbootstrap-form-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "547227a44bf71bf87e72a2b324ff288c", "sha256": "f1e263bf4e18d3f2e429ef79d9b379059ac202fd5dc0c86160a4a6482f5b8102" }, "downloads": -1, "filename": "django-twitterbootstrap-form-0.3.3.tar.gz", "has_sig": false, "md5_digest": "547227a44bf71bf87e72a2b324ff288c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6503, "upload_time": "2015-10-12T20:10:36", "url": "https://files.pythonhosted.org/packages/a3/ec/943c7aabf68654f9b89233326b3f678ac9f59c2c020246d527ea573e35e8/django-twitterbootstrap-form-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "01b06bdeab5cc3351d4fb52de786b715", "sha256": "c4bf48d5dbf3894035605a7b05f8b4bd494808b57ef4b19a2924c857d591b501" }, "downloads": -1, "filename": "django-twitterbootstrap-form-0.4.0.tar.gz", "has_sig": false, "md5_digest": "01b06bdeab5cc3351d4fb52de786b715", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6543, "upload_time": "2015-10-25T22:19:40", "url": "https://files.pythonhosted.org/packages/dc/ba/302f738da0e0ae4556b51ce35bcb07de3071e7611b062d9e531b3b17cf5c/django-twitterbootstrap-form-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "01b06bdeab5cc3351d4fb52de786b715", "sha256": "c4bf48d5dbf3894035605a7b05f8b4bd494808b57ef4b19a2924c857d591b501" }, "downloads": -1, "filename": "django-twitterbootstrap-form-0.4.0.tar.gz", "has_sig": false, "md5_digest": "01b06bdeab5cc3351d4fb52de786b715", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6543, "upload_time": "2015-10-25T22:19:40", "url": "https://files.pythonhosted.org/packages/dc/ba/302f738da0e0ae4556b51ce35bcb07de3071e7611b062d9e531b3b17cf5c/django-twitterbootstrap-form-0.4.0.tar.gz" } ] }