【问题标题】:My Django web app isn't functioning properly我的 Django Web 应用程序运行不正常
【发布时间】: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


【解决方案1】:

您忘记在脚本标签上方添加 {% 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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-24
    • 2012-12-19
    • 1970-01-01
    • 2020-11-01
    • 2014-10-04
    相关资源
    最近更新 更多