Hi folks.
I realize this is a recurring question on this list but I have not
found an authoritative answer, maybe some one can show me the best path
to take.
I want to add new fields to a User class.
should I:
1) extend from auth.User as described in the wiki. This seems nice, but
I feel like fiddling too much into django internals doing it. Should I
be afraid?
2) with a one to one relationship. This seems less threatening but,
while trying to implement this, I don't know:
a) how do I specify, in the admin, that users should be edited inline,
is this possible at all?
b)how to access user fields from the container class's admin, such as
this:
class UserContainer(meta.Model):
#our contained user
user = meta.OneToOneField(User)
# add any additional info here
user_is_mad = meta.BooleanField()
class META:
admin = meta.Admin(
# HERE: how do I access user's first_name?
list_display = ("user.first_name",
"user_is_mad"),
)
I am sorry if there are typos on this code, I am just trying to
provide am example...
Any thoughts on this?
Thanks a lot,
arthur
p.s.: I guess after the new admin branch is merged it will be trivial
to subclass user but I have an app to deliver sooner than that so...