number storage • Stores 4 bytes of data - (28) * 4 = -2,147,483,648 to +2,147,483,647 • PositiveIntegerField should be used when you only care about values > 0 • Stores 4 bytes of data - (28) * 4 = 0 to 4,294,967,295 • BigIntegerField is used if you need to store a much larger number (like some ids) • Stores 8 bytes of data - (28) * 8 = -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 • SmallIntegerField stores only 2 bytes of information (not really that useful) • (28) * 2 = -32,768 to 32,787 • PositiveSmallIntegerField can be used much like PositiveIntegerField • DecimalField stores a fixed precision decimal number, using a python Decimal number • Requires 2 arguments: max_digits and decimal places • FloatField stores a floating point number (not fixed precision) as a float 5