Hello -

I have a Django site that I've been maintaining for 4 years. It is running 
Django 1.4 now and is using the usual Django User model plus the 
get_profile() method to retrieve some extra information for each user. Now 
that Django 1.5 has landed and we can substitute our own custom user model 
[1], I'm weighing my options for going forward. The get_profile() stuff is 
now deprecated and will go away in Django 1.7 [2]. I'm trying to decide if 
I should just keep my profile model around and do the joins [3], or 
substitute my own model. 

I'm wondering if there is a guide somewhere on how to do a migration to a 
custom user model? In a few places people recommend South, but I have no 
experience with South. Is it time to learn, or is it overkill? Or can I 
just write my own script to fix things up? Then I have to go through all my 
apps and refactor the user.get_profile() calls, right? And all those FK's 
to Django's User model will have to be changed?

I was hoping there was a guide or some blog posts about how to do this but 
I haven't seen anything other than a few stackoverflow questions.

Thanks,
-BN


[1]: 
https://docs.djangoproject.com/en/1.5/topics/auth/customizing/#substituting-a-custom-user-model
[2]: https://docs.djangoproject.com/en/1.5/internals/deprecation/#id4
[3]: 
https://docs.djangoproject.com/en/1.5/topics/auth/customizing/#extending-the-existing-user-model


-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to