Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Bootstrap3/Bootstrap4/Bootstrap5 DatePickerInput, TimePickerInput, DateTimePickerInput, MonthPickerInput, YearPickerInput with date-range-picker functionality for django >= 2.0

License

NotificationsYou must be signed in to change notification settings

monim67/django-bootstrap-datepicker-plus

This django widget contains Bootstrap 3, Bootstrap 4 and Bootstrap 5Date-Picker, Time-Picker, DateTime-Picker, Month-Picker and Year-Picker inputwith date-range-picker functionality for django version >= 2.0.The widget implementsbootstrap-datetimepicker v4to show bootstrap-datepicker in django model forms and custom formswhich can be configured easily for date-range selection.

If you are not using Bootstrap usedjango-flatpickr instead.

Build StatusDocumentation StatusCoverage Status
Python VersionsDJango VersionsLicence
Date-pickerDatetime-pickerTime-picker

Demo

Getting Started

Usage

Usage in Generic View

# File: views.pyfrombootstrap_datepicker_plus.widgetsimportDateTimePickerInputfromdjango.viewsimportgenericfrom .modelsimportQuestionclassCreateView(generic.edit.CreateView):model=Questionfields= ["question_text","pub_date"]defget_form(self):form=super().get_form()form.fields["pub_date"].widget=DateTimePickerInput()returnform

Advanced Usage

Types of DatePickers

The widget contains all types of date-picker you may ever need.

# File: forms.pyfrombootstrap_datepicker_plus.widgetsimportDatePickerInput,TimePickerInput,DateTimePickerInput,MonthPickerInput,YearPickerInputfromdjangoimportformsclassEventForm(forms.ModelForm):classMeta:model=Eventfields= ["start_date","start_time","start_datetime","start_month","start_year"]widgets= {"start_date":DatePickerInput(),"start_time":TimePickerInput(),"start_datetime":DateTimePickerInput(),"start_month":MonthPickerInput(),"start_year":YearPickerInput(),        }

Implement date-range-picker

DatePickers can be linked to select a date-range or time-range.

# File: forms.pyfrombootstrap_datepicker_plus.widgetsimportDatePickerInput,TimePickerInputfromdjangoimportformsclassEventForm(forms.ModelForm):classMeta:model=Eventfields= ["name","start_date","end_date","start_time","end_time"]widgets= {"start_date":DatePickerInput(),"end_date":DatePickerInput(range_from="start_date"),"start_time":TimePickerInput(),"end_time":TimePickerInput(range_from="start_time"),        }

Customization

Contributing

License

This project is licensed underMIT LICENSE file for details.

Acknowledgments

This project implementsEonasdan/bootstrap-datetimepicker to display date-pickers.The project was initially forked frompbucher/django-bootstrap-datepicker andlater reworked completely under MIT Licence.

Buy Me A Coffee

About

Bootstrap3/Bootstrap4/Bootstrap5 DatePickerInput, TimePickerInput, DateTimePickerInput, MonthPickerInput, YearPickerInput with date-range-picker functionality for django >= 2.0

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

    Packages

    No packages published

    Contributors12


    [8]ページ先頭

    ©2009-2025 Movatter.jp