A nice and customizable cron field with great, easy to use UI.
- Cron widget providing nice gentle select UI
- Cron format validation
- Custom django field
- Ability to specify a daily run limit
Fancy cron field requires Django version 1.11 up to 2.2, Python 3.6, 3.7, 3.8, and python-crontab 1.9.5.
python -m pip install django-fancy-cronfield-alt
Add 'fancy_cronfield' to your INSTALLED_APPS, then use CronField like any regular model field:
from django.db import models
from fancy_cronfield.fields import CronField
class MyModel(models.Model):
timing = CronField()
- django-fancy-crontab was created by @saeedsq.
- Crontab API features borrowed from python-crontab.