I think that there are `UUIDField` libraries that might be a minor integrity improvement on top of a `CharField`. But it might just be pointlessly tying one's hands...