Bootstrap3 compatible datetimepicker for Django projects.
Project description
This package uses Bootstrap v3 datetimepicker widget version 4.
This project was originally a fork of https://github.com/nkunihiko/django-bootstrap3-datetimepicker, it how has the following breaking changes:
js/css files are no longer included in the project, managing them is up to the user, eg. using grablib.
the widget no longer has js/css assets. these are left for you to deploy as you wish.
bug/warning fixes
remove support for python 2.6 and associated clean up
Install
pip install django-bootstrap3-datetimepicker-2
Example
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",
"pickTime": False}))
reminder = forms.DateTimeField(
required=False,
widget=DateTimePicker(options={"format": "YYYY-MM-DD HH:mm",
"pickSeconds": False}))
The options will be passed to the JavaScript datetimepicker instance. Available options are explained in the following documents:
You don’t need to set the language option, because it will be set the current language of the thread automatically.
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>
Here we assume you’re using django-bootstrap-form or django-jinja-bootstrap-form but you can draw out your HTML manually.
Requirements
Python >= 2.7
Django >= 1.8
Bootstrap == 3.X
Moment >= 2.10.6
bootstrap-datetimepicker >= 4.15.35
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for django-bootstrap3-datetimepicker-2-2.4.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9616b0ab85339703bf7461c62b6589bd6c2bbd078ae6ec27b20c82d223cb669 |
|
MD5 | 37af5c4ef5cfe977aa19f74fffb3bf31 |
|
BLAKE2b-256 | 52539d1b8255eabef9d00c7d04bab429e20d666de0383ccbd70382db8fc7ca11 |