海上月明

          editer by sun
          posts - 162, comments - 51, trackbacks - 0, articles - 8
             :: 首頁(yè) :: 新隨筆 ::  :: 聚合  :: 管理

          在django中引用靜態(tài)文件

          Posted on 2008-01-19 17:59 pts 閱讀(3884) 評(píng)論(5)  編輯  收藏 所屬分類(lèi): Django
          要在django的tempalte file中引用css、js、gif等靜態(tài)文件,首先一條setting.py中DEBUG開(kāi)關(guān)打開(kāi)。
          1、在project目錄下建立一個(gè)存放靜態(tài)文件的目錄,如:medias
          2、在url.py patterns中增加一行:
             (r'^site_media/(?P<path>.*)$','django.views.static.serve',{'document_root':settings.STATIC_PATH}),
             還要from django.conf import setting
          3、在setting.py中加入一行:
             STATIC_PATH='./medias'

          如此設(shè)置后,就可以在template file 中引用media中存放的靜態(tài)文件了,如:
             <img src='/site_media/django.gif'>

          詳細(xì)可見(jiàn)limodou寫(xiě)的django step by step


          Powered by ScribeFire.


          評(píng)論

          # re: 在django中引用靜態(tài)文件  回復(fù)  更多評(píng)論   

          2010-01-07 14:12 by lock
          問(wèn)一句:
          這一句我換成:(r'^site_media/(?P<path>.*)$','django.views.static.serve',{'document_root':settings.STATIC_PATH}),
          換成:
          (r'^media/(?P<path>.*)$','django.views.static.serve',{'document_root':settings.STATIC_PATH}),
          怎么就引用不到呢》謝謝!

          # re: 在django中引用靜態(tài)文件[未登錄](méi)  回復(fù)  更多評(píng)論   

          2010-01-09 11:31 by woody
          ls:
          網(wǎng)頁(yè)中media的src路徑得改

          # re: 在django中引用靜態(tài)文件[未登錄](méi)  回復(fù)  更多評(píng)論   

          2010-01-21 21:05 by blithe
          @lock
          我也遇到這個(gè)問(wèn)題 ,在nginx中得用media.在django自帶的里用site_media
          麻煩

          # re: 在django中引用靜態(tài)文件  回復(fù)  更多評(píng)論   

          2012-11-09 09:56 by mengmeng
          如果你用的是Apache的話在Apache的配置文件httpd.conf下添加如下修改:
          Alias site_media '/var/www/yourproject/yourjsurl'
          <Directory /var/www/site_meida>
          Order Deny,Allow
          Allow form all
          </Directory>

          就是把你本來(lái)的靜態(tài)資源的文件夾 還對(duì)應(yīng)到你項(xiàng)目中寫(xiě)的site_media下面去

          # re: 在django中引用靜態(tài)文件  回復(fù)  更多評(píng)論   

          2012-11-09 09:57 by mengmeng
          不用改項(xiàng)目中的 url哦 只需在Apache中作出上面的修改就ok 我都是這樣做的 我郵箱452984854@qq.com 剛?cè)胄? 求教高手朋友
          主站蜘蛛池模板: 绥中县| 灵川县| 龙里县| 福建省| 清河县| 合川市| 葫芦岛市| 曲阜市| 科技| 凤台县| 莒南县| 平武县| 德江县| 石屏县| 马公市| 洛隆县| 永德县| 郴州市| 苍南县| 宝山区| 黄骅市| 乐亭县| 寻甸| 天水市| 汝州市| 赣州市| 顺平县| 雅安市| 浙江省| 棋牌| 修水县| 彭州市| 太仆寺旗| 玛曲县| 东乌珠穆沁旗| 页游| 宿松县| 如东县| 商丘市| 湘乡市| 安仁县|