When this field refers to a model that has for example, 100,000 or more entries, this can have the affect of crashing a server, a browser, or at best making new users confused about why they cannot view the admin page for this instance as they will often experience a timeout.
I was thinking something like the following on admin.BaseModelAdmin might be helpful for people who would like to implement a different default behavior.
def get_raw_id_fields(self):
"""
Hook for overriding default raw_id_fields behavior
"""
return self.raw_id_fields
Anyone think this might a good idea?