Can the Django ORM store an unsigned 64-bit integer (aka ulong64 or uint64) in a reliably backend-agnostic manner?
Although I did not test it, but you may wish to just subclass BigIntegerField. The original BigIntegerField looks like that (source here): class BigIntegerField(IntegerField): empty_strings_allowed = False description = _(“Big (8 byte) integer”) MAX_BIGINT = 9223372036854775807 def get_internal_type(self): return “BigIntegerField” def formfield(self, **kwargs): defaults = {‘min_value’: -BigIntegerField.MAX_BIGINT – 1, ‘max_value’: BigIntegerField.MAX_BIGINT} defaults.update(kwargs) return super(BigIntegerField, self).formfield(**defaults) … Read more