Hello, friend, welcome back.
In a previous video, we have created one of the function, and I just name it, function as a sign
up.
And also here I am, Mylord, our form.
That means all the user creation class form.
And here I pass that from and I pass that register user and also I load our sign up.
Right.
So I also design our sign of protest email here.
I load our form and then there is a logging.
And also if this user is registered, then it shall be displayed for this day rather than it should
be displayed this form.
So now if you want to access it, if you want to display this sign up base, first of all, we have
to do we have to create one of the you order.
So in our app logging.
And if you go to that app logging, what else?
Here, I want to display it.
So if you want to display it, first of all, the URL pattern into the URL, potentially, I don't want
to create of the part.
So I have already loaded in put our part and also I am from our this main directorate.
That means there is data that is our view is already connected.
Right.
So I already import our views.
So now into the area I want to do and appear on the first of all put on the all or you will be at the
sign up.
OK, we will be at the sign up and into the views seem to the viewing area I want to do.
I have already created one of the function or function name as a sign up.
So now I just simply uploaded our design up.
Right.
And then also we have to do we have to make our name.
I just put that name here.
It should be as whatever it wants right now.
I make it as a sign up.
So that will be at the center.
So that will be our model.
And then I just put our method that is our function name.
And the name will be for our this part as a sign of perfect.
So now I just click the save all Fosterville.
I want to check it or is running it or not.
You can see not showing some of the arrows as invalid Syntex, in our view, that view in Lamberton,
there is a farm user area.
He considers the spelling mistake I made as a form.
So that is in our view.
So here that is number 10.
So that as you can see, I make that as a form of B, as a form F or R.M., OK, that will be as a form
creation.
And also everything is perfect right now, maybe because the Savol so there is little programming work
if we have to do we have to face a lot of the time with the error, but you have to solve it.
OK, so I can see snow perfectly now running.
So now I want to do and actually load out this space that is sign up pace I want to do and together
want to create one of the menu that needs to be better.
So that is in our business estimate.
Right.
Since the basis email here, I have loaded our menu.
So that is our menu.
Right.
So now to actually take another one so better I copied and here I take another one faster flow to check
it with the save all the fresh idea of the menu and now here and name it as a sign up.
Sign up.
OK, that will be the sign up and you all will be.
I have already declared that name, declare that name at the sign up.
So no, I don't actually access it.
So that will be as a sign up.
Right.
So now if you look at this table, so now we clear this table and now if you refresh it.
So there is our sign up.
And now if you click as a sign up, yes, you can see friend now successfully loaded our default from
and into the default form area.
As I told you, it's actually provided three of this field, one of the username password one and the
password to OK, so you can see that our username feel that they are password feel entries are password
confirmation feel.
So they have all the text that is out there.
Read me text slightly.
I will also show you how you can actually remove everything.
So that is a clear form.
So that is not as important as I told you with this class.
You can see we are using that class and here you can see, friend, we didn't create any input field,
all the things automatically by default in our this user creation from idea.
So here I just simply take that or form with our this variable and here it is, simply pass it so automatically
we get our three of this field.
So now consisting of perfectly visible our username, password and password confirmation.
And here that is our create accounts.
I have created one of the here.
If you go to our sign of protest email here, I loaded our form and also I have created one of the create
account, one of the button.
So now of throwing out this button and then already have an account, there is all logging and then
there is our H1 tag.
Perfect.
And also here, if you want to update this form is style.
I tell you can is not actually located.
So if you want to update that is tell that have also entered the building back is in Django, that is
Django Clipse forms.
OK, so here if you want to change this, that is a claw by default form.
So here if you want to change it, if you want to use that Quispe form, you can also use it better.
I show you then this will be helpful to you.
Like here right now that is Ossabaw is running in all this terminal, but I want to create another new
terminal.
So that is our my block project here.
If you want to install our perform, you have to do have to write the people without Peckers, Manesar
and then the install and then Django and then Crispi Quispe forms.
OK, so here you have to install it with our P install and then Django Crispi forms and then if you
click on the enter then automatically it's been installed in your system.
OK, so make sure you install it fast if you want to use that Espoo form.
So you have to wait a little bit and make sure you are connected with the Internet.
So right now here, you friend is still showing us a requirement, already satisfied, that means I
have already installed that Quispe form in my system for the reasons is actually showing out this message
as required already service that then it shall be installed and that is reform in our system.
So now we have to do we have to use it.
So if you want to use it to so first of all, you have to do have to add it.
That means, you know, our main project.
So that is our main project.
Go to the settings and into the seating area, into the installer.
Very first of all, here we have to do we have to load it better.
I just simply Lordi that will be our Quispe form.
Crispi underscore form.
OK, let me make sure you use it, and also after that here we have to do we have to add on the Quispe
and complete package like that is by default supported with the bootstrappers three booster four.
But reports on the note for you, then you'll be.
I shall be remember to you.
So I just put on the notice will be added to the template package right now, which type of template
you are using so that don't work for this project.
I'm actually using that bootstrap right here, actually supported as opposed to bootstrap and then also
supported with the bootstrap three and then bootstrap for and also that is another one as a uniform.
OK, uniform.
So that also supported with the uniforms.
Right now I don't actually added I won't be added or will stuff for because of.
All right, now we are using that bootstrap.
All right.
So now that is you have to do we have to make as a crispy Visby underscore template template and then
the back.
That means which template packages you want to use.
So here I want to do I do use our this one that bootstrap for.
OK, so here I just simply added as a bootstrap pour.
Right.
So here, make sure you add it and now we have to do we have to use our doubleness, we have to load
our this crispy form in our form area.
So I have loaded our form, I have loaded our form in our sign up base.
That means here.
Right.
That means in our template and our app logging.
And that is our final product.
So that into the form media, if you want to use it like here, first of all, after that basis html.
OK, here we have to do we have to load it.
So I just simply load sorry.
I just simply load and then load our DSP forms and that is another one as it gives me forms.
Decks.
OK, so here I just simply load as a Crispi forms and then text.
So make sure you load it fast and now you can actually use it that now we can, you can use that Crispi.
That means into the form idea here.
I just simply pass it with the pipeline and then I just simply pass our DSP.
OK, so now if you click as a Savol and now it, first of all I want to check it or Cerveris perfectly
now running and now if you refresh this space.
So here is not changing.
Maybe I did something wrong.
So here a load as a quispe form stacks is perfect and then also to the form media.
I pass that Crispi right.
So into the setting, into the setting a load that gives preforms and then the template as a Crispi
template you can see the spelling mistake.
It will be as a template to write the MP LHD template back and I just use as a bootstrap for.
So now let's check this out.
If we not click at this table again, first of all, to check it, everything is running well.
Now I refresh it.
Yes.
Now I can see now that is the things I am actually looking for.
So that is our Quispe form.
So you can see that by default, one of the keys to form as a user there is a password field and that
is our confirmed password.
As I told a friend, that is all that our demo takes later texturally.
Will you remove it?
So don't worry about it so fast.
Right now that is our form, our we successfully download our form.
So that is all that are filled.
And also we successfully now use our this form that is our kids perform.
Right.
So for the reasons here, you can see so perfectly visible.
So I want to do our this portion is very actually close.
So here I wanted one to take one of the bootstrap class as a container, then it should be better.
So here I put that or this dynamic part in our business html into the business html you can say loaded
all these blocks.
So I want to do want to load out this block in particular on the Davidia.
So I just take one of the dev and I just put that in class as a container.
OK, just name it as a container class and into the container class area here.
I want to do want to pass out this block.
So here I just simply pass it now because I save all.
Now if you refresh it.
Yes.
You can see it's now perfect.
So here I used one of the containers so also but I don't want to have some of the padding top then.
So be better here.
I want to do and put on this stand.
OK, just do one of these.
Tell me here I did as a building, building top and building top.
I want to do that as a twenty pixel.
So all the.
So if you're not like as a Savol, and now if you refresh it here, you can see that some of the spaces
in our head area.
So now let's check this out or sign up portion is perfectly working on Knot's here.
If you order the test as a username, I put the bus.
What would you do me?
One, two, three, four, five.
You do me one, two, three, four, five.
And now if you click the create account, so here you can see your friend is still swinging as one of
the four with an error message.
As a society, verification is failed because I didn't add that our D.C. SRF took.
And so we have to do we have to add it in our post.
So I just simply copied it.
So here we have to add this, a set of token in our form area.
That means in our sign up portion.
So that is our our form in the form area.
After this here we have to do we have to add that c a set of token so we don't see as a token.
You cannot actually insert that data for the reasons here that.
Sure, you add it.
So now let's check this out again.
Click and save all our server is totally down running.
Right.
So no, I want to do I want to go back and refresh this space, refresh this page.
And I want to do and create another user again, as with the test.
And then you do me one, two, three, four, five.
And you do me one, two, three, four, five.
Right.
So now if you click on the create account, yes.
You can see friend now successfully created the second and also showing us an account created successfully
and logging here.
So here I put this step of one on the condition.
So with the register that is if this user is registered then our D dev will be visible.
And here I put on the class as the alert alerts success account creator successfully and I just put
that link as a locking here.
Right.
So you can see it's now perfectly display our this message as a create account created successfully
locking here right now if you want to check it like yeah, I want to check it in our admin area that
our user is created.
It does not if you go to that admin and right now I'm logging with that mean.
And if you go to our user.
And the user here can see considers our new account is created successfully, so that is our account.
I have created as a test and here one of the most interactive things I show you, like if you go to
a game or sign up piece and here you don't need to add any validation.
Every validation is automatically created like here.
If you make that as a test, again, that means the same user name.
And I just put as you do me one, two, three, four, five.
You do me one, two, three, four, five.
And now if you click as they create account now, this event is also showing that that means the user
that with that username is already exist because of what I have already created.
That user you can see I have already created that user and also put the validation as a tool that that
to password feel that did not match.
That means here I put a different password for the confirmation password.
So automatically is getting all that validations here.
You don't need to do anything.
OK, so you can do everything without this class as a user creation form.
Plus right now we are using it and you can see how much easily we load onto the form.
And also you successfully complete our sign up portion.
So right now, if you want to create user, you can create that user.
You can see perfectly added that user in our this admin use a table area.
So our sign portion is totally so and not one to do want to work with our logging post and so can working
with this logging.
So here I have already created that user.
So now I want to do I want to logging with our this username and password so I can do that work.
In our next video, I will show you that things with the live example.
So thanks for watching and I'll see you next video.