1
00:00:00,180 --> 00:00:06,270
Hello, friend will come back in a previous video, we set up our pulisic for our e-commerce site.

2
00:00:06,290 --> 00:00:08,020
So that is our politics right now.

3
00:00:08,040 --> 00:00:09,210
We already set up it.

4
00:00:09,570 --> 00:00:11,940
So now we're going to do and to create one of the model.

5
00:00:12,240 --> 00:00:17,910
And this model will be a little bit different from our previous one, because previous all the tail

6
00:00:17,920 --> 00:00:21,080
section, we have used the default one user model.

7
00:00:21,390 --> 00:00:23,760
So now we will create this user model look.

8
00:00:23,820 --> 00:00:30,570
So before we enter the user, we already get all the tower building feel like as the user name, password,

9
00:00:30,570 --> 00:00:32,990
email address, fast name and the last name.

10
00:00:33,120 --> 00:00:39,390
But right now I want to create our authentication system as part of our demand so we can create customized

11
00:00:39,390 --> 00:00:40,280
authentication.

12
00:00:40,290 --> 00:00:46,190
I will show you for doing this in our app blockings into the app logging, that is our models.

13
00:00:46,530 --> 00:00:47,970
So here we have to work.

14
00:00:48,390 --> 00:00:51,550
So now, first of all, we have to do we have to import some of the class.

15
00:00:51,570 --> 00:01:00,290
OK, so here I want to do and get our form and the Django and then the country cantrip.

16
00:01:00,450 --> 00:01:04,060
So from to the country, then the art and then our models.

17
00:01:04,500 --> 00:01:09,750
So from here I don't want to do some the building class as a best user manager.

18
00:01:09,750 --> 00:01:14,040
So I just simply defined as a base user manager.

19
00:01:15,790 --> 00:01:21,900
I guess I just name it as a best user manager and also I want to take another one as I was struck by

20
00:01:21,910 --> 00:01:25,440
the user safety functionality, why I'm actually using it, I will show you.

21
00:01:25,720 --> 00:01:33,610
But right now, first of all, I want to put it as I was struck, I was struck bass user.

22
00:01:33,940 --> 00:01:43,110
And also I want to take another one as a permission mix, like a permission mixed in.

23
00:01:43,900 --> 00:01:46,150
So there's all the building functionality.

24
00:01:46,150 --> 00:01:47,320
So I will run it.

25
00:01:47,320 --> 00:01:53,080
Then everything will be very much clear to you and you will like it very much OK, because here we will

26
00:01:53,080 --> 00:01:55,390
create our own authentication system.

27
00:01:55,390 --> 00:02:03,270
So here I defended Django, Django and the utils and then the translation,

28
00:02:06,910 --> 00:02:08,440
so then the translation.

29
00:02:08,440 --> 00:02:18,680
And from here I want to do want to import another class as a easy taste test and risk underscore lazy.

30
00:02:19,270 --> 00:02:25,900
And so here there's all the tower building plans and now to learn to create another class class and

31
00:02:25,900 --> 00:02:27,990
I just name it as if my user manager

32
00:02:31,510 --> 00:02:33,460
so just name it as my user manager.

33
00:02:33,760 --> 00:02:37,600
And here it will be in her late hour at this class.

34
00:02:37,630 --> 00:02:40,230
That means there is a cloud based user manager class.

35
00:02:40,570 --> 00:02:42,850
So I just simply defending it on here.

36
00:02:43,210 --> 00:02:46,510
And after that I want to create one of the function.

37
00:02:46,660 --> 00:02:50,620
And here I don't want to login with the user name and the password.

38
00:02:50,620 --> 00:02:55,810
Here I want to logging with the email address and the password because of all into the e-commerce side.

39
00:02:55,810 --> 00:02:57,220
We need that email address.

40
00:02:57,230 --> 00:02:57,460
Right.

41
00:02:57,470 --> 00:02:59,050
That means the customer email address.

42
00:02:59,230 --> 00:03:03,350
So for the reasons I want to do, I want to make that functionality little bit different way.

43
00:03:03,370 --> 00:03:05,320
So here I define the function.

44
00:03:05,320 --> 00:03:06,880
I just simply define that function.

45
00:03:06,880 --> 00:03:13,590
And here I name it as a producer, create underscore user.

46
00:03:14,050 --> 00:03:17,950
So and then I have to also define that things with the self.

47
00:03:17,950 --> 00:03:18,260
Right.

48
00:03:18,280 --> 00:03:22,510
So yeah, I simply defended itself and here I want to do want to use that email field.

49
00:03:23,470 --> 00:03:31,110
So here I define the email and the password and then we have to do we have to make that into our field.

50
00:03:31,120 --> 00:03:37,860
So here with this, I just simply defined the extra underscore field, OK?

51
00:03:37,930 --> 00:03:45,040
And after that, I want to do I want to define if is not actually not getting that email, then what

52
00:03:45,040 --> 00:03:47,200
exactly the message is will be displayed.

53
00:03:47,260 --> 00:03:51,750
OK, so here I am defining the condition as a if not email.

54
00:03:52,180 --> 00:03:55,300
Let me see if this field is not email then it should be right.

55
00:03:56,500 --> 00:03:58,950
OK then it should be like some of the adults.

56
00:03:59,020 --> 00:04:05,110
So if you want to show some of the value or you have also to have another function as a value add or

57
00:04:06,700 --> 00:04:12,000
OK, so with this value around doing the shows on the message, then it should be displayed as a and

58
00:04:12,130 --> 00:04:12,880
by email.

59
00:04:13,940 --> 00:04:17,110
Email must be set.

60
00:04:17,860 --> 00:04:20,860
So this type of message is will be displayed after that.

61
00:04:20,860 --> 00:04:23,570
We have to do we have to normalize with this field.

62
00:04:23,590 --> 00:04:25,130
That means our DC Millfield.

63
00:04:25,150 --> 00:04:31,600
OK, so here, if you want to normalize it, then I just simply define our email field and our email

64
00:04:31,600 --> 00:04:34,180
field will be as self so different.

65
00:04:34,180 --> 00:04:36,020
Everything is actually default.

66
00:04:36,040 --> 00:04:38,190
OK, we have to actually do that work.

67
00:04:38,470 --> 00:04:42,020
So that is all that the default functionality that we have to use.

68
00:04:42,040 --> 00:04:47,890
I just simply defined as to normalize, normalize, underscore email.

69
00:04:48,160 --> 00:04:50,530
And here we have to parse that our email.

70
00:04:50,650 --> 00:04:51,880
I just simply pass it.

71
00:04:52,240 --> 00:04:58,810
And then also we have to say to our users, so here we have to define that user with the self and that

72
00:04:58,810 --> 00:05:00,000
will be as a model.

73
00:05:00,010 --> 00:05:05,710
And with this model, we have to pass our email so our email will be compared with our email.

74
00:05:06,550 --> 00:05:11,890
So here I just simply defining it says I told you when I actually ran it, then it will be very much

75
00:05:11,920 --> 00:05:16,000
clear to you what exactly the update I have defining on here.

76
00:05:16,240 --> 00:05:17,650
And it will be also here.

77
00:05:17,650 --> 00:05:20,400
We have to define our X to feed our particular date area.

78
00:05:21,070 --> 00:05:25,520
So you do the extra Valaria I want to do to add our user password.

79
00:05:25,540 --> 00:05:31,570
So here I just simply defined that our user with this user, I define that our set password.

80
00:05:35,160 --> 00:05:41,550
OK, just simply defined, as I said, password and our filename will be as a password, and then I

81
00:05:41,550 --> 00:05:45,900
am trying to save this user, so I just simply defend this user and then save.

82
00:05:46,380 --> 00:05:52,950
And here we have to defend that using so to simply defend it using and here you have to defend yourself

83
00:05:53,730 --> 00:05:54,480
self.

84
00:05:54,480 --> 00:05:55,980
And then dot underscored.

85
00:05:56,600 --> 00:05:56,800
OK.

86
00:05:57,120 --> 00:06:01,960
So that as I told you, sir, everything is by default on the building functionality.

87
00:06:02,340 --> 00:06:06,720
So here I have defined that all the part as a normalized email field.

88
00:06:06,960 --> 00:06:08,820
And then that is our email.

89
00:06:08,820 --> 00:06:13,510
And here I want to add with our email and other stuff that is already our password.

90
00:06:13,680 --> 00:06:17,100
OK, and after this, I want to do I want to return this user.

91
00:06:17,640 --> 00:06:20,090
So just defined as a return user.

92
00:06:20,670 --> 00:06:21,170
Perfect.

93
00:06:21,390 --> 00:06:25,380
And after that, I want to do want to create another function here.

94
00:06:25,380 --> 00:06:28,080
I want to create another function for our super user.

95
00:06:28,120 --> 00:06:30,080
So here I define another function.

96
00:06:30,090 --> 00:06:32,140
So I just simply define that, Dave.

97
00:06:32,460 --> 00:06:35,100
And then I just put that function names here.

98
00:06:35,130 --> 00:06:43,830
Now I define that function name as a create, OK, create, underscore super user and the super user.

99
00:06:43,830 --> 00:06:49,410
First of all, I define themselves and for the super user, we have to define that email and then our

100
00:06:49,410 --> 00:06:50,060
password.

101
00:06:50,070 --> 00:06:50,410
Right.

102
00:06:50,640 --> 00:06:56,670
And here, because of all that position I have already defined out of this field what will be our email

103
00:06:56,670 --> 00:06:58,220
field and that will be our password.

104
00:06:58,230 --> 00:06:58,500
Right.

105
00:06:58,800 --> 00:07:01,310
So now I want to create another super user.

106
00:07:01,530 --> 00:07:04,350
So I think you already know about the super user.

107
00:07:04,470 --> 00:07:08,830
With this super user, you can actually access that the default Django admin area.

108
00:07:08,850 --> 00:07:13,340
So now I want to do and define some the functionality for our admin.

109
00:07:13,500 --> 00:07:18,080
So obviously, as I told you, we have used default one, but right now we will create it.

110
00:07:18,090 --> 00:07:21,060
So it actually will run this functionality.

111
00:07:21,060 --> 00:07:24,580
Then everything will be very much clear to you, as I told you before.

112
00:07:24,870 --> 00:07:29,540
So here I create all of the function and I just put that function name as a create user.

113
00:07:29,550 --> 00:07:36,210
And here I define themselves our email field, password field, and also I want to take another extra

114
00:07:36,210 --> 00:07:36,570
field.

115
00:07:36,840 --> 00:07:41,790
OK, so after this, I want to take another extra field and into this field area.

116
00:07:41,790 --> 00:07:48,300
First of all, I want to do and to define our extra field, OK, extra field and into the extra field

117
00:07:48,300 --> 00:07:51,770
area, I said are not the default values here.

118
00:07:52,050 --> 00:07:54,480
I want to do a the different set default.

119
00:07:55,260 --> 00:08:00,320
OK, so just simply defined as the default and the default area on the defense are the text.

120
00:08:00,330 --> 00:08:05,880
So, you know, admin panel, they have some of the option that is a checkmark option as the easy stuff

121
00:08:05,880 --> 00:08:09,320
that that means that is super user or the activities are done.

122
00:08:09,330 --> 00:08:13,080
Not so you can set your all the trivialisation for the user.

123
00:08:13,080 --> 00:08:13,320
Right.

124
00:08:13,350 --> 00:08:15,480
So now we are actually defining that part.

125
00:08:15,490 --> 00:08:18,480
So here I define that name will be as it is.

126
00:08:19,020 --> 00:08:25,320
That is actually easy stuff because is all directly by default a building of the field in Django.

127
00:08:25,350 --> 00:08:31,410
So here I am using as the easy stuff, OK, and also I want to do and make the things as a tool here.

128
00:08:31,410 --> 00:08:32,430
I mean, so our.

129
00:08:33,000 --> 00:08:37,960
OK, and now also we have to define another, another field.

130
00:08:37,980 --> 00:08:41,240
So here I define the extra with the starfield.

131
00:08:41,250 --> 00:08:46,790
I just simply defined as a set set default and also now trying to define another field.

132
00:08:46,800 --> 00:08:53,010
So that will be as it is, underscore super user, like a super user.

133
00:08:53,370 --> 00:09:00,340
And also I want to make that as a true, true and then also to do better here.

134
00:09:00,660 --> 00:09:08,670
Here I take another extra field and extra field will be, as I said, default and into the default area.

135
00:09:08,670 --> 00:09:12,390
I have to do I have to define our field as it is under its collective.

136
00:09:13,890 --> 00:09:17,770
So here you have to put that appropriate name because that's all the default.

137
00:09:17,840 --> 00:09:22,820
OK, so here I also want to do and make the things that are true, perfect.

138
00:09:23,100 --> 00:09:25,270
So now on to the end of the final condition.

139
00:09:25,320 --> 00:09:32,340
OK, I just defined is that if our this extra field is if it's the field, what exactly it defines as

140
00:09:32,340 --> 00:09:33,180
the easy stuff.

141
00:09:33,210 --> 00:09:38,730
So if this easy stuff is not true, because because of all here, I have defined that as a true right.

142
00:09:39,000 --> 00:09:40,550
So Voynich will be not true.

143
00:09:40,560 --> 00:09:45,790
I don't want to display some of the message, OK, I want do this without the message, with our value

144
00:09:45,960 --> 00:09:47,300
or function.

145
00:09:47,730 --> 00:09:49,530
So that is our extra field.

146
00:09:49,530 --> 00:09:52,910
So into the extra field here, I defined that when we get.

147
00:09:53,250 --> 00:10:01,220
OK, when will we get as our field as it is the stuff when it will be as if not true.

148
00:10:01,860 --> 00:10:07,820
So I just simply defined as it is not true.

149
00:10:09,060 --> 00:10:11,680
So when it should be not true then it should be like some of them.

150
00:10:11,680 --> 00:10:14,410
I say that means that our message is simply defined as the rise.

151
00:10:14,980 --> 00:10:22,340
OK, so where I saw the value error and the value error here, I want to do and display the terrorists

152
00:10:22,350 --> 00:10:26,370
will be displayed as a super super user.

153
00:10:26,370 --> 00:10:30,810
Mosse Tab is unnecessary.

154
00:10:30,810 --> 00:10:33,590
Stuff like this stuff must have that impact the.

155
00:10:33,810 --> 00:10:39,310
That are true, of course, this type of actually what the message will be display that super users,

156
00:10:39,720 --> 00:10:43,890
their super user must have Eastfield will be should be added to the list.

157
00:10:44,130 --> 00:10:45,630
One of the messages will be display.

158
00:10:45,840 --> 00:10:48,300
And else also I want to define another one.

159
00:10:48,300 --> 00:10:53,660
I defend another live condition and then our extra an extra day extra feel.

160
00:10:53,670 --> 00:10:56,980
I also defend the gate and the gate area.

161
00:10:57,010 --> 00:11:01,850
So right now, our this one that we saw in the our is super OK.

162
00:11:01,890 --> 00:11:06,530
So when our is super field is not true.

163
00:11:07,830 --> 00:11:10,190
So then also be sure of that.

164
00:11:10,230 --> 00:11:13,080
Another message that used when I saw the message.

165
00:11:13,680 --> 00:11:21,600
So to simplify the rise and then value the value at all, it will be show some other message as a super

166
00:11:22,320 --> 00:11:26,700
user must have this.

167
00:11:26,880 --> 00:11:29,640
That means in super is all true.

168
00:11:30,090 --> 00:11:33,240
OK, so here, sorry.

169
00:11:33,930 --> 00:11:40,920
Here it will be displayed this message and then I just make the things that the returned returned and

170
00:11:40,920 --> 00:11:45,590
they're not with the self, with the self here we have to pass our this user.

171
00:11:45,600 --> 00:11:49,560
So here I have defined that user without this function as a creator user.

172
00:11:49,680 --> 00:11:50,020
Right.

173
00:11:50,460 --> 00:11:56,290
So this self here I defined that our creator user so our creator user will be allowed the email.

174
00:11:57,330 --> 00:12:02,710
So here a different email password and also our extra filter.

175
00:12:02,710 --> 00:12:06,970
So here I am simply defining that extra feel like a friend.

176
00:12:07,200 --> 00:12:10,610
And now after that, I also want to do want to take another class.

177
00:12:11,250 --> 00:12:18,360
So here I want to do here I undertake another class and I just named the class as the user.

178
00:12:18,390 --> 00:12:21,960
So for the user, I want to do I want to make the things that they have a strict class.

179
00:12:22,500 --> 00:12:24,440
So shall we as abstract.

180
00:12:24,470 --> 00:12:27,880
So that is our abstract, basic user.

181
00:12:28,230 --> 00:12:33,720
So with this user also here, you should be extended with our another class as a permission.

182
00:12:34,050 --> 00:12:40,620
So here I defined the permission mixed in and now I want to do I want to make our email field will be

183
00:12:40,620 --> 00:12:44,220
as unique because with this user we kept defining it before.

184
00:12:44,220 --> 00:12:50,340
That was actually but the following we have used so that now I make the things as email and email models.

185
00:12:50,730 --> 00:12:55,650
OK, that means with these models and here that type will be as email Millfield type.

186
00:12:56,220 --> 00:12:58,560
So simply as the email field.

187
00:12:58,680 --> 00:13:07,170
OK, so that is the email field and I got this email field will be unique, OK, unique, so unique.

188
00:13:07,170 --> 00:13:13,320
And also I want to make the things will be as a true that this email will be true and also it will be

189
00:13:13,320 --> 00:13:15,810
null and now it will be as a false.

190
00:13:15,840 --> 00:13:20,640
OK, so just simply defending it and now they have the all the tower fields.

191
00:13:20,640 --> 00:13:23,380
So that is by default all that our admin field.

192
00:13:23,400 --> 00:13:25,370
So this that is, that is stop.

193
00:13:25,380 --> 00:13:27,900
These super are right to know.

194
00:13:27,900 --> 00:13:31,130
First of all for our this one that means our easy stuff here.

195
00:13:31,140 --> 00:13:32,760
I want to define some of the text.

196
00:13:33,120 --> 00:13:37,350
OK, that means this will be put on the action on here and here.

197
00:13:37,350 --> 00:13:40,680
I want to define that as a and one of the feel for this one.

198
00:13:41,160 --> 00:13:46,460
Like I just simply defending the models like that will be the models for now.

199
00:13:46,470 --> 00:13:52,400
Maybe it's a little bit hard for you to understand because of all here, you can see that output.

200
00:13:52,410 --> 00:13:58,950
OK, when I show you that output, then every line will be very much clear to you why I'm actually using

201
00:13:58,950 --> 00:13:59,150
it.

202
00:13:59,490 --> 00:14:03,600
So now I'm using actually the easy stuff into the easy stuff.

203
00:14:03,620 --> 00:14:08,130
There is a model and here I define the model type will be as a boolean.

204
00:14:09,920 --> 00:14:14,340
I have Lynnfield, so I just really it to be as a balloon field.

205
00:14:14,340 --> 00:14:19,950
And under the balloon field area here, I want to do want to define what the balloon will take.

206
00:14:19,980 --> 00:14:24,350
So here we have to define that with the U.S. using text lezzy.

207
00:14:24,660 --> 00:14:29,670
So with this year I have key this field as a mustafi status.

208
00:14:30,590 --> 00:14:32,370
OK, stuffiest, whatever you want.

209
00:14:32,380 --> 00:14:38,590
So that is actually one the Texas will actually say just in front of the stuff status.

210
00:14:38,600 --> 00:14:42,200
So here, whatever the things will put it, will be displayed in step above the level.

211
00:14:42,480 --> 00:14:48,150
OK, and also here on the ground to make the things as the default, false default.

212
00:14:48,150 --> 00:14:50,040
And I just make the things that are false.

213
00:14:50,400 --> 00:14:52,860
OK, just make as a false for this one.

214
00:14:53,280 --> 00:14:58,350
And also here I want to do other shows on the helpdesk helped X means this will be displayed on the

215
00:14:58,350 --> 00:14:58,810
text.

216
00:14:58,830 --> 00:15:00,630
OK, so here I take one.

217
00:15:00,870 --> 00:15:02,450
There is also another building function.

218
00:15:02,460 --> 00:15:03,580
So in Django.

219
00:15:03,600 --> 00:15:06,890
So here I want to do I want to use it as a health text.

220
00:15:07,230 --> 00:15:11,760
So with this text I want to display some level text.

221
00:15:11,770 --> 00:15:19,920
So with this, is that it usually, Lizzie, with this text here on the under defined sound text that

222
00:15:19,920 --> 00:15:20,790
I want to visible.

223
00:15:21,030 --> 00:15:23,370
And so here I define the design

224
00:15:26,100 --> 00:15:26,960
designs.

225
00:15:27,330 --> 00:15:28,850
So whatever he wants to design.

226
00:15:28,860 --> 00:15:33,570
So whether this or that, the user can.

227
00:15:33,640 --> 00:15:41,260
Lock in the site, OK, this tape of one of the textually visible and also here we have to do we have

228
00:15:41,260 --> 00:15:49,120
to make that things in here and just pull that out, takes the initiative better so that it is.

229
00:15:49,120 --> 00:15:51,640
And then I want to find another one.

230
00:15:51,640 --> 00:15:55,810
I want to define another one for this one.

231
00:15:55,810 --> 00:15:59,890
That is this field as it is active because of what this is active.

232
00:15:59,940 --> 00:16:02,810
What exactly do you want to visible into the woodland area?

233
00:16:03,160 --> 00:16:04,690
I want to just simply defining it.

234
00:16:04,690 --> 00:16:10,360
So here with these models, OK, with these models, I want to do a different type type will be assembled

235
00:16:10,360 --> 00:16:13,970
in Lynnfield and into the Bloomfield area here.

236
00:16:13,990 --> 00:16:15,830
I also want to define the same things.

237
00:16:15,850 --> 00:16:21,390
OK, here, I want to make that our this with this you just text.

238
00:16:21,400 --> 00:16:28,780
So with this lezzy here I want to do and define you should be as active as you should be.

239
00:16:28,780 --> 00:16:34,830
Display this type of one of the active and also after this it'll be shown on the Help Desk.

240
00:16:35,500 --> 00:16:42,310
So better I just simply copied it should be shown on the Help Desk as a with the our users technology

241
00:16:42,310 --> 00:16:42,980
designer.

242
00:16:43,000 --> 00:16:46,150
What are you doing to change it now.

243
00:16:46,160 --> 00:16:53,920
These users should should be treated like treated as active.

244
00:16:55,150 --> 00:16:57,420
This type of what the masses are still visible.

245
00:16:57,430 --> 00:17:02,960
OK, and also after that, what exactly you have to do by default in order to use the model here, which

246
00:17:02,980 --> 00:17:04,820
by default get that username right.

247
00:17:04,840 --> 00:17:07,270
So now I don't want to change that portion.

248
00:17:07,450 --> 00:17:10,630
I want to change that portion user name to the email address.

249
00:17:10,900 --> 00:17:13,650
So for the reasons here, we have to do, we have to define that part.

250
00:17:13,960 --> 00:17:16,690
So here I define our user name field.

251
00:17:17,540 --> 00:17:19,840
OK, use a name, underscore field.

252
00:17:20,920 --> 00:17:30,460
So it shall be as in our email and our objects, our objects will be our my user manager.

253
00:17:30,790 --> 00:17:32,970
That means here.

254
00:17:33,910 --> 00:17:35,140
So that is actually our class.

255
00:17:35,140 --> 00:17:38,630
So here I will this will be our this object to this object.

256
00:17:38,870 --> 00:17:41,460
I have already defined all that or feel right.

257
00:17:41,680 --> 00:17:47,290
So all that our feel that means here is should be said by the email address and the password, not usernames.

258
00:17:47,290 --> 00:17:52,880
So for the reasons here, I defined that our object will be our my user that is manager.

259
00:17:52,930 --> 00:17:55,810
OK, so here will be this one.

260
00:17:55,930 --> 00:18:00,880
And also after this, I want to define our all that function.

261
00:18:00,880 --> 00:18:03,250
So here I define that function.

262
00:18:03,640 --> 00:18:06,110
I will be the same question.

263
00:18:06,460 --> 00:18:14,420
So here after this, which will be as is self with the self here we have to do we have to pass it.

264
00:18:14,440 --> 00:18:21,130
So I just simply from the Ripton sorry, I just refund the return and the self.

265
00:18:21,370 --> 00:18:26,510
So with this self I don't want to pass out email so I just simply pass that email.

266
00:18:26,560 --> 00:18:33,520
OK, and also here we have to define another one, another one function that is our day function and

267
00:18:33,520 --> 00:18:35,490
here should be as a get full name.

268
00:18:36,160 --> 00:18:45,760
So I just simply Defendor get full honors for name and it should be also the self and then also should

269
00:18:45,760 --> 00:18:46,390
be redone.

270
00:18:48,190 --> 00:18:54,960
It should be redone and the self, the email that miss all that user functionality field.

271
00:18:54,970 --> 00:18:59,260
I want to change it to the email because here I don't want to define that field.

272
00:18:59,260 --> 00:19:02,230
I don't want to exist it OK on here.

273
00:19:02,230 --> 00:19:04,780
After that I want to do I take another one.

274
00:19:05,170 --> 00:19:07,900
And this will be as a great shock.

275
00:19:08,320 --> 00:19:16,450
OK, it underscore short mean so the self so the self.

276
00:19:16,450 --> 00:19:21,610
Here I want to do two also defining the return and return with ourself.

277
00:19:21,610 --> 00:19:22,120
Email.

278
00:19:24,310 --> 00:19:26,080
OK, I just simply defend himself.

279
00:19:26,080 --> 00:19:26,490
Email.

280
00:19:27,190 --> 00:19:31,420
So here with this we actually defining our user names so they are user name.

281
00:19:31,420 --> 00:19:36,270
We will be directed to our email so they there will be no exist without.

282
00:19:36,550 --> 00:19:38,440
That means default on the default.

283
00:19:38,440 --> 00:19:39,760
That was actually username.

284
00:19:40,030 --> 00:19:45,460
So now I just make the things with the email and here is stand with our email in the full name will

285
00:19:45,460 --> 00:19:46,990
be as email and the short term.

286
00:19:47,260 --> 00:19:49,870
So that means every functional decision to remove.

287
00:19:49,870 --> 00:19:52,990
And here I want to make the things with our objects.

288
00:19:52,990 --> 00:19:59,320
I here define our my user manager objects class and with this class I have already defined two of this

289
00:19:59,320 --> 00:20:05,620
field will be a selected one will be as the email address and the password a friend the now also we

290
00:20:05,620 --> 00:20:09,730
have to do, we have to create another class, we have to create another class for our profile.

291
00:20:10,000 --> 00:20:16,420
So that is also important because when this user will be created automatically for for this, user use

292
00:20:16,420 --> 00:20:18,350
will be created another profile.

293
00:20:18,370 --> 00:20:22,300
OK, so it's also important several would want to continue this process.

294
00:20:22,300 --> 00:20:25,060
In our next video, I will show you how I can do that work.

295
00:20:25,450 --> 00:20:28,720
So thanks for watching and I'll see you the next video.
