Re: Extending new User form

2011-08-02 Thread Sheogora
On Jul 28, 4:27 pm, Derek  wrote:
> On Jul 28, 10:31 am,Shegoroa wrote:
>
> > I am having difficulty figuring out how to make an admin when creating
> > a new user to have an extra field specifying users location.
>
> > I found lots of information on how to extend the user profile and i
> > did so
> > (source of 
> > information)http://stackoverflow.com/questions/44109/extending-the-user-model-wit...
>
> > But now I want the admin every time when he is creating a new user for
> > there to be a new field under Personal Information of a user to have
> > an extra field for Location of user.
>
> That is an old post (2008) - you're better off starting with the
> current 
> documentation:https://docs.djangoproject.com/en/dev/topics/auth/#storing-additional...
>
> Try and follow this and ask back here if you get stuck; showing what
> code you have created and identifying where/how it does not work (also
> see:https://code.djangoproject.com/wiki/UsingTheMailingList)



sorry for the delay in replying
I have added an extra field for the User by doing the whole process
where making User Profile app and extending the User module.

It doesn't seem to error. What I cant figure out, or find anywhere is
how to show this new field in the page where an admin creates a new
user. So under personal information such as First name and last Name I
want there to be Location field that I added to User Profile.

my User Profile:

from django.db import models
from django.contrib.auth.models import User
from django.db.models.signals import post_save

class UserProfile(models.Model):
# This field is required.
user = models.OneToOneField(User)

# Other fields here
location = models.CharField(max_length=20)

# definition of UserProfile from above
# ...

def create_user_profile(sender, instance, created, **kwargs):
if created:
UserProfile.objects.create(user=instance)

post_save.connect(create_user_profile, sender=User)
also I would like to know how to make the email mandatory, like
password and username. Just changing the user model in the Django
folder to:

 email = models.EmailField(_('e-mail address'), unique=True)
didn't work at all.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.



Re: Extending new User form

2011-07-28 Thread Derek
On Jul 28, 10:31 am, Shegoroa  wrote:
> I am having difficulty figuring out how to make an admin when creating
> a new user to have an extra field specifying users location.
>
> I found lots of information on how to extend the user profile and i
> did so
> (source of 
> information)http://stackoverflow.com/questions/44109/extending-the-user-model-wit...
>
> But now I want the admin every time when he is creating a new user for
> there to be a new field under Personal Information of a user to have
> an extra field for Location of user.

That is an old post (2008) - you're better off starting with the
current documentation:
https://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users

Try and follow this and ask back here if you get stuck; showing what
code you have created and identifying where/how it does not work (also
see: https://code.djangoproject.com/wiki/UsingTheMailingList )

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.



Extending new User form

2011-07-28 Thread Shegoroa
I am having difficulty figuring out how to make an admin when creating
a new user to have an extra field specifying users location.

I found lots of information on how to extend the user profile and i
did so
(source of information)
http://stackoverflow.com/questions/44109/extending-the-user-model-with-custom-fields-in-django

But now I want the admin every time when he is creating a new user for
there to be a new field under Personal Information of a user to have
an extra field for Location of user.
Any help?

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.