Best practice for storing custom value instead of foreignkey?
The situation is quite simple.
name = models.CharField()
event_type = models.ForeignKey('EventType')
There is need to give an opportunity to enter customevent_type in CharField. The reason why EventType class is separate is that there will be a lor of lookups on that field. And lookups will be ONLY on ForeignKey entries (Not the custom values).
To sum up: Is there a better solution to store custom event_type than declaring an aditional field custom_event_type = models.CharField()?