Я хочу создать временный 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>