dorsetdigital

That wouldn't give a list of identifier => name though... which may or may not be an issue

dorsetdigital

Well, you must balance that against your desire to avoid repeating your code 🙂

dorsetdigital

You'd want a management screen somewhere, yes. But it doesn't need to be in the record itself, not if the courts data is seldom changed

dorsetdigital

And you'd have a modeladmin or siteconfig screen to manage the Courts

dorsetdigital

Makes it more scalable / flexible too... since (eg) a change in name would reflect everywhere

dorsetdigital

You could set up a relation and you'd be able to access all the properties via the ORM

dorsetdigital

If you stored the Courts in their own dataobject, then you'd just be dealing with their IDs