使用bootstrap twitter支持为django选择多个日期的日期选择器。

django-bootstrap3-multidatepicker的Python项目详细描述


django-bootstrap3-datepicker
==


datepicker支持django选择多个日期,
使用bootstrap twitter。


此包的目的是为django提供小部件和表单字段,django使用
`bootstrap datepicker<;http://bootstrap datepicker.readthedocs.org/en/latest/index.html>;`\uuu.


有些软件包已经在尝试这样做了,但是我从来没有找到过具有工作多日期支持的软件包。包的主页可以在github上找到
`here<;https://github.com/fabianwe/django-bootstrap3-multidatepicker>;`\uuxbr/>我的将涵盖多日期
选择。因为这并没有太大的变化,我实际上会从这个代码库中复制很多


此软件包仍处于早期测试阶段。

Credits
==


!当然是“Django<;https://www.djangoproject.com/>;``开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发(一)有权使用;).

许可证
=


>根据“apache许可证,版本
2.0<;http://www.apache.org/licenses/license-2.0>;` ` ` ` `.


示例用法
==


此软件包中包含一个小演示。但是,请确保
```Django`bootstrap3`u multidatepicker``和``bootstrap3``包含在您的```installed`u apps````中。


代码::python

BOOTSTRAP3={
“javascript-in-u-head”:True,
}

它们应该一起使用,否则我不能保证任何东西;)。


``datelistfield``将日期存储为
``datetime.date``对象的python列表。隐藏输入以“yyyy/mm/dd”的形式存储一个json列表
,其中包含所有选定日期,例如
“2016/02/22”。它的方法``to_python``从
隐藏的输入中获取字符串,尝试以给定的格式解析它们,并返回所有日期的
列表。

这里有一个小示例,它显示日历并允许用户选择
输入。

代码::python

from django import forms

from django_bootstrap3_multidatepicker.django_bootstrap3_multidatepicker import widgets,fields import widgets,fields


class yourform(forms.form):
dates=fields.datelistfield(label=“select dates”)

就像这样:

…图::doc/imgs/widget_example.png
:alt:widget的示例

widget的示例
视图可能如下:

代码::python

class multidateform(formview):
template\u name=yourtemplate
form\u class=yourform

def form\u valid(self,form):
dates=form.cleaned\u data['dates']
return render(self.request,yoursuccestemplate,{'dates':dates})


在成功模板中,您可以执行如下操作:

…代码::html

选择了以下日期:

{%if dates%}
<;ul>;
{%for dates in dates%}
<;li>;{{date;date:“SHORT”日期ORMAT“}<;/li>;
{%endfor%}
<;/ul>;
{%endif%}


您的结果将类似于这样:|成功页|

|成功页面|图片::doc/imgs/Success.png

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

推荐PyPI第三方库


热门话题
java我想读取一个带分隔符的或csv文件,并将相应的值保存在postgres DB中   java ANT在解压任务期间连接文件   java Log4j在一行中打印嵌套异常   解压缩HTTPInputStream时,java GZIPInputStream过早关闭   java如何在GWTExt的GridPanel中的标题下放置子标题?   java词典快速排序   dll管理JAVA中的非托管代码?   java无法通过我的Springboot Servlet应用程序使用SAAJ从SOAP消息获取附件   用Java更新MySQL表   java Json格式错误,当他已经得到一个数组时请求数组   Spring数据REST中资源所有权对java的限制   java Vaadin布局扩展   java使用jsoup获取元素外部但元素旁边的文本   java使用javax从GMail获取消息的UID。用IMAP发送邮件   Java中数字到单词的转换模块   java如何减少拨号表中的字体大小   java垃圾值>��� 在springmvc中对swaggerui(io.swagger)的描述中,如何删除它?