django開發項目實例2--如何鏈接圖片和css文件(靜態文件)


在上一篇隨筆里面,我們已經介紹了如何從零開始用django建立一個項目並且初步運行以來了,

現在我們就要開始寫我們的html了,也就是django里面的模板了,不過這節我們只講如何鏈接圖片和css(靜態文件)

上一篇隨筆里面我們說了如何設置templates的了,這里不贅述

1:准備工作,工欲善其事必先利其器,我們先要准備好html和css的編輯軟件

html可以用sublime text來編輯,sublime text有一個好處是可以管理整個項目,也可以用frontpage,點此下載

css可以用任何一個文本編輯器來寫,但我個人比較推薦visual css,點此下載

2:設置settings.py,主要是設置靜態文件在本地的存放路徑,也就是你的static文件夾的位置,注意文件路徑是/而不是\

STATICFILES_DIRS = (
    # Put strings here, like "/home/html/static" or "C:/www/django/static". # Always use forward slashes, even on Windows. # Don't forget to use absolute paths, not relative paths. "D:/qiweijie/qwj/templates/static", )

3:把你的圖片和css文件放到static文件夾下面

4:實例:

  1. html,在html的基板模板里面記得加上一句{% load staticfiles %},否則會失敗的
    復制代碼
    <html> <head> <title>戚偉傑的個人主頁</title> <meta http-equiv=Content-Type content="text/html"; charset="utf-8"> <meta http-equiv="Content-Language" content="zh-cn"> <meta name="author" content="qiweijie"> <meta name="keywords" content="戚偉傑,個人主頁"> {% load staticfiles %} <link href="{% static "qwj.css" %}" type="text/css" rel="stylesheet"> </head> <body> <div> <p id="test">test</p> <img src="{% static "images/22_top.jpg" %}" alt="images/22_top.jpg"> </div> </body> </html>
    復制代碼

     

  2. css,直接貼代碼
    body { background-image:url("images/2e_bg.jpg") } p { color:red }

     

  3. 項目結構圖和效果圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM