Django: Getting Started Transcripts
Chapter: Users and Account Management
Lecture: Create a user via the Admin
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
I'll start by visiting the admin page and logging in. Still using that super secure password
0:11
And now I can add a user by clicking the add link next to the user model line. Note that this is a variation on the usual create model form.
0:23
Not all the attributes of the user are included on this screen. User creation is done as a two step process. First create the user name and password,
0:33
then it goes to another page to fill in the other pieces. I'll just create a new user name and a password. You'll recall from creating the super
0:50
user on the command line in the previous chapter that you can get around the password restrictions when you're using a management command.
0:59
You can't do that here, so I'm actually using a validated password that follows all the rules that Django is currently enforcing.
1:08
If you're interested, you can look in settings.py to change what rules Django enforces for passwords. I'll just create the user by clicking save.
1:18
And now I'm on the second step in the process where I can fill in the rest of the user's object properties.
1:24
You've seen this before in the previous chapter, when I modified the admin user. Let me just add some personal information for bookie.
1:36
By default, this is an active account which is neither staff nor super user. That means the account can be used but can't log into the Django admin.
1:46
Now I'll scroll down to the bottom and save. I'm back on the change list page and now there are two users in the user listing.
1:56
Admin created in the previous chapter and Bookie created just now.