Djangoでサインアップへリンクしたい

2024年6月23日

ログインページにサインアップへのリンクを追加するには、以下のように<a>タグを使用してリンクを作成し、サインアップのURLに対応するurls.pyで定義した名前付きURLを指定します。以下は、ログインページにサインアップへのリンクを追加する例です:

html
{% extends "tools/base.html" %}
{% load static %}
{% block title %}ログイン{% endblock %}

{% block content %}
<h2>ログイン</h2>

<form method="post" class="needs-validation" novalidate>
    {% csrf_token %}
    {{ form.as_p }}
    <button type="submit" class="btn btn-primary">ログイン</button>
</form>
<p style="margin-top: 20px; color: red;"><b>※権限により機能は制限されます。詳しくは<a href="{% url 'tools:post_chatwork' %}">チャット</a>でお問い合わせ下さい。</b></p>

<!-- サインアップへのリンク -->
<p style="margin-top: 20px;">アカウントをお持ちでない場合は、<a href="{% url 'tools:signup' %}">こちら</a>からサインアップしてください。</p>
{% endblock %}

上記の例では、<a>タグを使用してサインアップへのリンクを作成しています。{% url 'tools:signup' %}は、urls.pyで定義したサインアップの名前付きURLに対応します。このリンクをクリックすると、サインアップページに移動します。

未分類

Posted by ぼっち