├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .env.defaults ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build.yml │ └── deploy.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── LICENSE ├── README.rst ├── dev ├── __init__.py ├── manage.py ├── myapp │ ├── __init__.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_insert_demo_event.py │ │ └── __init__.py │ ├── models.py │ ├── templates │ │ ├── layouts │ │ │ ├── main.html │ │ │ └── nav-bar.html │ │ └── myapp │ │ │ ├── crispy-form.html │ │ │ ├── custom-flatpickr-input.html │ │ │ ├── custom-form.html │ │ │ ├── custom-formset.html │ │ │ ├── event_filter.html │ │ │ └── event_form.html │ ├── urls.py │ └── views.py ├── mysite │ ├── __init__.py │ ├── context_processors.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py └── pyproject.toml ├── poetry.lock ├── pyproject.toml ├── src └── django_flatpickr │ ├── __init__.py │ ├── _base.py │ ├── _config.py │ ├── _media.py │ ├── py.typed │ ├── schemas.py │ ├── settings.py │ ├── static │ └── django_flatpickr │ │ └── js │ │ └── django-flatpickr.js │ ├── templates │ └── django_flatpickr │ │ └── input.html │ └── widgets.py └── tests ├── __init__.py ├── conftest.py ├── pip-constraints.txt ├── test_demo.py ├── test_flatpickr_options.py ├── test_input_attrs.py └── test_media.py /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM --platform=amd64 python:3.12 2 | 3 | RUN pip install "poetry>=1.2" 4 | -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.env.defaults: -------------------------------------------------------------------------------- 1 | DJANGO_FLATPICKR_APP_STATIC_URL="django_flatpickr/" -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/README.rst -------------------------------------------------------------------------------- /dev/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/manage.py -------------------------------------------------------------------------------- /dev/myapp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/myapp/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/myapp/apps.py -------------------------------------------------------------------------------- /dev/myapp/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/myapp/forms.py -------------------------------------------------------------------------------- /dev/myapp/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/myapp/migrations/0001_initial.py -------------------------------------------------------------------------------- /dev/myapp/migrations/0002_insert_demo_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/myapp/migrations/0002_insert_demo_event.py -------------------------------------------------------------------------------- /dev/myapp/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/myapp/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/myapp/models.py -------------------------------------------------------------------------------- /dev/myapp/templates/layouts/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/myapp/templates/layouts/main.html -------------------------------------------------------------------------------- /dev/myapp/templates/layouts/nav-bar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/myapp/templates/layouts/nav-bar.html -------------------------------------------------------------------------------- /dev/myapp/templates/myapp/crispy-form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/myapp/templates/myapp/crispy-form.html -------------------------------------------------------------------------------- /dev/myapp/templates/myapp/custom-flatpickr-input.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/myapp/templates/myapp/custom-flatpickr-input.html -------------------------------------------------------------------------------- /dev/myapp/templates/myapp/custom-form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/myapp/templates/myapp/custom-form.html -------------------------------------------------------------------------------- /dev/myapp/templates/myapp/custom-formset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/myapp/templates/myapp/custom-formset.html -------------------------------------------------------------------------------- /dev/myapp/templates/myapp/event_filter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/myapp/templates/myapp/event_filter.html -------------------------------------------------------------------------------- /dev/myapp/templates/myapp/event_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/myapp/templates/myapp/event_form.html -------------------------------------------------------------------------------- /dev/myapp/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/myapp/urls.py -------------------------------------------------------------------------------- /dev/myapp/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/myapp/views.py -------------------------------------------------------------------------------- /dev/mysite/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/mysite/context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/mysite/context_processors.py -------------------------------------------------------------------------------- /dev/mysite/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/mysite/settings.py -------------------------------------------------------------------------------- /dev/mysite/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/mysite/urls.py -------------------------------------------------------------------------------- /dev/mysite/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/dev/mysite/wsgi.py -------------------------------------------------------------------------------- /dev/pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.pydocstyle] 2 | match = "nothing" 3 | -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/django_flatpickr/__init__.py: -------------------------------------------------------------------------------- 1 | """Flatpickr widgets for Django.""" 2 | 3 | __version__ = "0.0.0" 4 | -------------------------------------------------------------------------------- /src/django_flatpickr/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/src/django_flatpickr/_base.py -------------------------------------------------------------------------------- /src/django_flatpickr/_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/src/django_flatpickr/_config.py -------------------------------------------------------------------------------- /src/django_flatpickr/_media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/src/django_flatpickr/_media.py -------------------------------------------------------------------------------- /src/django_flatpickr/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/django_flatpickr/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/src/django_flatpickr/schemas.py -------------------------------------------------------------------------------- /src/django_flatpickr/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/src/django_flatpickr/settings.py -------------------------------------------------------------------------------- /src/django_flatpickr/static/django_flatpickr/js/django-flatpickr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/src/django_flatpickr/static/django_flatpickr/js/django-flatpickr.js -------------------------------------------------------------------------------- /src/django_flatpickr/templates/django_flatpickr/input.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/src/django_flatpickr/templates/django_flatpickr/input.html -------------------------------------------------------------------------------- /src/django_flatpickr/widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/src/django_flatpickr/widgets.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/pip-constraints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/tests/pip-constraints.txt -------------------------------------------------------------------------------- /tests/test_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/tests/test_demo.py -------------------------------------------------------------------------------- /tests/test_flatpickr_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/tests/test_flatpickr_options.py -------------------------------------------------------------------------------- /tests/test_input_attrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/tests/test_input_attrs.py -------------------------------------------------------------------------------- /tests/test_media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monim67/django-flatpickr/HEAD/tests/test_media.py --------------------------------------------------------------------------------