Как привязать индекс к странице регистрации? - PullRequest
0 голосов
/ 04 февраля 2020

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

views.py

def signup(request):
    return render(request, 'users/signup.html');

главная страница URL

urlpatterns = [
    path('', include('app1.urls')),
    path('admin/', admin.site.urls),
    path('users/', include('users.urls')),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

URL страницы приложения

urlpatterns = [
    path('signup', views.signup, name='signup')
]

index. html

<p><a href="{% static 'signup' %}" class="btn btn-primary">Signup</a></p>

Структура папок

enter image description here

1 Ответ

0 голосов
/ 04 февраля 2020

Вместо этого:

<p><a href="{% static 'signup' %}" class="btn btn-primary">Signup</a></p>

Использование:

<p><a href="{% url 'signup' %}" class="btn btn-primary">Signup</a></p>

Здесь вам нужно использовать url шаблон тега, вместо стати c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...