Use a SlugField for WorkerType.slug
WorkerType.slug
should be a slug, and the serializers validate it as a slug, but the model field uses a CharField
instead. This can cause inconsistencies, especially when users start fiddling around with the Django admin.