用于django的bootstrap 3和4兼容的datepicker小部件。

django-bootstrap-datepicker-widget的Python项目详细描述


这个包与bootstrap 3和4都兼容 使用FontAwesome图标而不是GlyphIcon的选项。

此软件包用于 bootstrap-datepicker 已经过v1.7.1的测试。

这个项目最初是 nkunihiko/django-bootstrap3-datetimepicker 因此类似于 qoobic/django-bootstrap3-datepicker, 但它现在有以下突破性的变化:

  • js/css文件不再包含在项目中,管理它们是 由用户决定,如使用 grablib
  • 小部件不再具有js/css资产。这些是留给你的 按你的意愿部署。
  • 错误/警告修复
  • 删除对Python2.6和相关清理的支持

安装

  1. 运行pip install django-bootstrap-datepicker-widget
  2. bootstrap_datepicker添加到INSTALLED_APPS

示例

表格.py

frombootstrap_datepicker.widgetsimportDatePickerfromdjangoimportformsclassToDoForm(forms.Form):todo=forms.CharField(widget=forms.TextInput(attrs={"class":"form-control"}))date=forms.DateField(widget=DatePicker(options={"format":"YYYY-MM-DD"},fontawesome=True))

options将传递给javascript datetimepicker 实例。可用的optionsbootstrap-datepicker docs

您不需要设置language选项,因为它将被设置 线程的当前语言。

template.html

<!DOCTYPE html><html><head><!-- load all required js/css yourself here --></head><body><formmethod="post"role="form">
      {{ form|bootstrap }}
      {% csrf_token %}
      <divclass="form-group"><inputtype="submit"value="Submit"class="btn btn-primary"/></div></form></body></html>

我们假设你正在使用 django-bootstrap-formdjango-jinja-bootstrap-form 但是你可以手工绘制你的html。

要求

  • python=2.7
  • django>;=1.8
  • 引导程序=3
  • 如果使用Bootstrap 4+
  • 力矩>;=2.10.6
  • bootstrap datepicker=1.7.1

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何下载多个。java中的PDF文件   linux Java打开文件,形成实际用户主页~/   java如何在时间线内维护TableView选择?   java Hibernate注释@Where vs@WhereJoinTable   Java读/写访问异常FileNotFoundException(访问被拒绝)   继承在Java中是否可以扩展最后一个类?   Android HttpClient使用java使应用程序崩溃。lang.OutOfMemoryError:pthread_create   java为什么即使我在proguardproject中添加了jar文件,也会出现这种错误。txt?   如果添加JButton,swing Java FocusListener和KeyListener将无法工作   java使用solrj检索json格式的SolrDocument   使用Microsoft Visual Studio代码进行Java编程   java NoClassDefFoundError:org/apache/log4j/Logger   哈希集中包含相等对象的java   java中的参数化构造函数是否需要有一个主体?   java类似于NetBeans不必要的代码检测器   Java实践问题   java Blackberry“[projectname].调试文件丢失”和“I/O错误:找不到程序”jar