‘ login.html ‘ ) 其中render方法是用数据字典和请求元数据
前面我们简单的了解Django的一些事情道理,此中关于页面展示的内容,也全部都是视图(Views)返回的内容,那么我们也知道前端包孕很多内容。如:HTML,CSS,JavaScript等以及各类插件,才力备完全的页面,今天我们通过HTML的格局返回页面内容
Templates在Anjing目录下创建一个templates文件夹,添加Login.html文件写入以下内容
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>首页</title> </head> <body> <h1> <p style="text-align:center" font size="2">欢迎来到安静沉着僻静的博客:</p> </h1> <h1> <p style="text-align:center">请输出账号暗码:</p> </h1> <form action="/index/" method="post"> <p style="text-align:center">用户:<input type="text" name="username" /><br /> </p> <p style="text-align:center">暗码:<input type="password" name="password" /><br /> <input type="submit" value="提交" /> </form> </body> </html>
Views添加完成后,我们还需要在视图(Views)文件中进行写入对应的要领,返回HTML页面
# Virws.py
from django.shortcuts import render
# 返回templates中的login.html文件
def login(request):
return render(request, ‘login.html‘)
此中render要领是用数据字典和请求元数据,衬着一个指定的HTML模板。
Urls视图已经添加完成了,按照我们前面写的应该就差url地点了,我们需要通过urls文件把我们前面衬着的HTML按照这个路径然后返回给前端
# Urls.py文件
from django.contrib import admin
from django.urls import path
# 此文件必然要在setting.py文件中进行添加
from Anjing import views
urlpatterns = [
path(‘admin/‘, admin.site.urls),
path(‘login/‘, views.login),
# 插手关联的函数和应用
]
前面的事情都已经全部完成了,接下来就是展现正在技术的时刻了,打开cmd重启处事
打开浏览器,输入对应的路径,发明页面已经完全展示出来了。
当我们在输入框中输入一些数据后,点击提交会发明,,页面呈现了404,那么这是什么原因呢?
我们可以看到图片异常报错为,找不到index路径,本来是我们这边没有在代码中写入index的路径衬着内容,所以找不到,属于正常,所有呢,大家在遇到报错的时候不要着急,Django城市把报错的一些信息全部返回给我们的。
如果觉得安静沉着僻静写的对您有辅佐,可以下方点个存眷,连续更新~~~~
Django---Django返回HTML文件
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30561.html