Я хочу создать временный url для входа в систему в моем проекте django, как мне это сделать?

Мой друг учит меня кодированию через проект, и я хотел узнать, могу ли я выйти немного за рамки того, что он сейчас просит. Я хотел бы иметь код для создания временного url, который будет выдаваться на моем сайте для создания профиля. В основном я хочу, чтобы он переходил на "страницу создания профиля", позволял им создать профиль, а затем перенаправлял обратно на главную страницу.

Имейте в виду, я относительно новичок в этом, так что любое и любое избыточное объяснение более чем приветствуется!

Я читал кое-что о том, что model.tempurl может быть тем, что я ищу, но я не смог понять, где выплюнуть временный url.

Просто вы можете использовать встроенный логин.

В ваших основных урлах:

from django.contrib.auth import views as auth_views


path('login/',auth_views.LoginView.as_view(template_name='login.html'),name='login'),

А в темплейтах:

templates/login.html

                    <form method="post">
                        {% csrf_token %}
                        {% for field in form %}
                            <div class="form-group">
                                {{ field.name }}
                                {{field}}
                            </div>
                        {% endfor %}
                        <button class="btn btn-info" type="submit">Login</button>
                    </form>
Вернуться на верх