分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

Django html相关配置

发布时间:2023-09-06 01:13责任编辑:蔡小小关键词:配置
本文和大家分享的主要是django中 html配置相关内容,一起来看看吧,希望对大家学习django有所帮助。
html文件头要加上下面代码,意思要预加载配置文件中的staticfiles文件
{% load staticfiles %}
css,js,img文件配置
其中,static为配置文件目录
<script scr={% static ’js/example.js’ %}></script>
<link rel="staticsheet" type="text/css" href={%static ’css/example.css’%}>
<img src={% static ’images/example.jpg’ %} />
url配置
<a href={% url ’login’ %}>
<a href={% url ’register’ %}>
action = /login/
action = /register/
网站模板配置
为了节省代码,导航,底部,访问统计等地方需要使用共同的html。
使用base.html来包含通用的文件
<!DOCTYPE html5>
<html>
    <head><title><% block title %>标题<% endtitle %></title></head>
    <body>
        <% include ’nav.html’ %>
        <% block main %>
        <main-section />
        <% endblock %>
        <% include ’foot.html’ %>   
    </body>
</html>
其中block为使继承的模板可以随意重写该部分,include作用是加载其他html文件。
我们可以通过继承或者说是扩展
extends原来的base.html文件,这样可以重写减少工作量
<% extends ’base.html’ %>
<% block title %>new title<% endblock %>
<% block main %>new main content<% endblock %>
一般模板放在app下的templates中,django会自动查找,我们一般使用类里加载html文件的形式.
return render(request, ’index.html’)

来源:HuiHui

Django html相关配置

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved