【发布时间】:2020-06-28 21:52:20
【问题描述】:
我是 Django 的新手,我一直在使用引导程序制作登录和注册表单,然后将引导程序模板与 Django 连接。该表单有一个登录和注册页面,当您单击每个页面时,该页面会平滑过渡。但是当我点击注册时,什么也没有发生。我已经设置了静态文件并且网站显示正确,但功能不正常。有人可以帮我解决这个问题吗? 我在这里https://easyupload.io/gq48hs 提供了CSS 文件。 登录和注册页面如下所示https://ibb.co/jr4pm3N 引导
{% 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 -->
登录和注册表格
-->
登录
注册
用户名 密码让我保持登录状态
忘记密码? 用户名 电子邮件 密码 确认密码
我同意
</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 from 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')),
]
【问题讨论】:
-
注册视图与登录视图不同,因此您需要将注册提交指向正确的视图,例如:
views.signup
标签: jquery html css django twitter-bootstrap