I'm looking for a support for something like Eric Evans Value Objects
(http://domaindrivendesign.org/). For example, if I have a Person
model like
class Adress(models.Model):
street = ...
city = ...
postal_code = ...
class Person(models.Model):
home_adress = models.OneToOneField(Adress)
business_adress = models.OneToOneField(Adress)
Adress is like a Value Object, but I don't want any adress table, nor
extra foreign key and database joins. My application is not made for a
National Post Office domain. I just want an Adress class whitout
database identity.
Another possibility I know is define a custom Field Type, but this one
seems a too difficult solution for such a simple task. Especially if
Adress is made form simple and obvious attributes.
If Person has only one Adress attribute, the inheritance likes such a
good solution, but if I want a second Adress, or I want an Adress with
null=True, inheritance si bad.
Can you give me some suggestions, how to implement Eric Evans's Value
Objects in Django?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---