码迷,mamicode.com
首页 > Web开发 > 详细

Django html相关配置

时间:2017-09-23 23:22:00      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:

本文和大家分享的主要是django html配置相关内容,一起来看看吧,希望对大家学习django有所帮助。
html文件头要加上下面代码,意思要预加载配置文件中的staticfiles文件
{% load staticfiles %}
cssjsimg文件配置
其中,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相关配置

标签:

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
wjunxi
加入时间:2017-06-15
  关注此人  发短消息
文章分类
wjunxi”关注的人------(0
wjunxi”的粉丝们------(0
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!