Мое Django веб-приложение не работает должным образом - PullRequest
0 голосов
/ 17 марта 2020

Я довольно новичок в Django, и я создаю форму входа и регистрации, используя bootstrap, а затем подключаю шаблон bootstrap к Django. Форма имеет страницу входа и регистрации, которая имеет плавный переход при нажатии на каждый из них. Но когда я нажимаю на кнопку регистрации, ничего не происходит. Я настроил файлы stati c, и веб-сайт отображается правильно, хотя и не работает должным образом. Может кто-нибудь помочь мне решить эту проблему? Я предоставил CSS файл здесь https://easyupload.io/gq48hs. Страница входа и регистрации выглядит следующим образом https://ibb.co/jr4pm3N Bootstrap

{% load static %}
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title>Online Timetable - Student Login and registration form</title>

<link rel='stylesheet' href='https://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css'><link rel="stylesheet" href="{%static 'css/style.css' %}"/>

</head>
<body>
<!-- partial:index.partial.html -->

Форма входа и регистрации

->

ВОЙТИ

ЗАПИСАТЬ

ПАРОЛЬ ИМЯ ПОЛЬЗОВАТЕЛЯ

Запомнить меня


Забыли пароль? ИМЯ ПОЛЬЗОВАТЕЛЯ E-MAIL PASSWORD ПОДТВЕРЖДАЕТ ПАРОЛЬ

Я согласен

</body>
<!-- partial -->
<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src='https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js'></script>    <script  src="{% static 'css/script.js' %}"></script>

</body>
</html>

$('.btn-enregistrer').click(function() {
$('.connexion').addClass('remove-section');
$('.enregistrer').removeClass('active-section');
$('.btn-enregistrer').removeClass('active');
$('.btn-connexion').addClass('active');
});

$('.btn-connexion').click(function() {
$('.connexion').removeClass('remove-section');
$('.enregistrer').addClass('active-section');   
$('.btn-enregistrer').addClass('active');
$('.btn-connexion').removeClass('active');
});

URLS.Py из django .urls путь импорта из представлений .import

urlpatterns = [

path('',views.login),

]

Views.py
from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.
def login(request):
return render(request,'login/index.html')


URLS.Py
from django.contrib import admin
from django.urls import path,include



urlpatterns = [
path('admin/', admin.site.urls),
path('',include('login.urls')),
]

1 Ответ

0 голосов
/ 17 марта 2020

Вы забыли добавить {% load staticfiles%} над тегами скрипта

<body>
<!-- partial -->
{% load staticfiles %}
<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src='https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js'></script>    <script  src="{% static 'css/script.js' %}"></script>

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