Django 3.0, токен Csrf для страницы входа, html страница отображается в виде кода, а не отображается как страница - PullRequest
0 голосов
/ 12 июля 2020

Я новичок в django, я создал свою первую страницу входа и добавил токен csrf, но когда страница входа запущена, она не отображается как страница, вместо этого отображается код шаблона и каждый раз он обновляется, я вижу, как меняется токен csrf в отображаемом коде шаблона.

Я помещаю код ниже:

views.py:

from django.template import RequestContext 
from django.template.context_processors import csrf
from django.shortcuts import render
#from django.template import context
from django.http import HttpResponse
import datetime
from .models import Book 
from django.contrib.auth import authenticate, login
from django.contrib.auth import logout
from django.middleware.csrf import get_token


def loginpage(request):
    context = RequestContext(request)
    context_dict = {}
    context_dict.update(csrf(request))

    return render(request,'login.html', context_dict, context)

template код отображается в браузере вместо отображаемой страницы:

1

Несколько дней пытался разобраться в этом, но толку не было. Было бы замечательно, если бы кто-нибудь мог мне здесь помочь.

...