适用于Django项目的Bootstrap3兼容的日期时间选择器。
项目描述
此包使用Bootstrap v3 datetimepicker小部件版本4。
该项目最初是https://github.com/nkunihiko/django-bootstrap3-datetimepicker的分支,现在有以下重大更改
js/css文件不再包含在项目中,管理它们由用户负责,例如使用grablib。
小部件不再具有js/css资源。这些资源留由您按自己的意愿部署。
错误/警告修复
删除对Python 2.6的支持和相关清理
安装
pip install django-bootstrap3-datetimepicker-2
示例
forms.py
from bootstrap3_datetime.widgets import DateTimePicker
from django import forms
class ToDoForm(forms.Form):
todo = forms.CharField(
widget=forms.TextInput(attrs={"class": "form-control"}))
date = forms.DateField(
widget=DateTimePicker(options={"format": "YYYY-MM-DD"}))
reminder = forms.DateTimeField(
required=False,
widget=DateTimePicker(options={"format": "YYYY-MM-DD HH:mm"}))
选项将传递给JavaScript datetimepicker实例。以下文档解释了可用的选项
不需要设置语言选项,因为它将自动设置为线程的当前语言。
template.html
<!DOCTYPE html>
<html>
<head>
<!-- load all required js/css yourself here -->
</head>
<body>
<form method="post" role="form">
{{ form|bootstrap }}
{% csrf_token %}
<div class="form-group">
<input type="submit" value="Submit" class="btn btn-primary" />
</div>
</form>
</body>
</html>
在此我们假设您正在使用 django-bootstrap-form 或 django-jinja-bootstrap-form,但您也可以手动绘制HTML。
要求
Python >= 2.7
Django >= 1.8
Bootstrap == 3.X
Moment >= 2.10.6
bootstrap-datetimepicker >= 4.15.35
项目详情
关闭
django-bootstrap3-datetimepicker-vinta-2.4.3.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 1f71964302533b7273a75a8cf196cbd753bdde6e0938d61865b359c7e6920322 |
|
MD5 | 611ca0242850c6a3f6766ec4abba0b63 |
|
BLAKE2b-256 | 21ed01a585d7c67245714f56a9b6d3c70da724a7a86bdbdb4ad9cae17a2bbcdc |