In your admin.py file, under the appropriate admin class, set
raw_id_fields = ('zipcode',)
This will display the zipcode’s PK instead of a dropdown.
Is there a reason that you are setting up zipcode as it’s own model instead of using a CharField or an actual zipcode modelfield?