Re: [問題] Django的靜態檔案該如何設定?

看板Python作者 (Jason1122)時間12年前 (2011/09/15 23:44), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
可以了 我自己回答一下,官方手冊沒耐心看完 view裡或templates還要設定 官方說有三種方法,generic view,RequestContext,get_static_prefix 第一個我還不會= = 第二是設定view 第三個是設定templates,看了一下選第三個好像控制更方便 再照官方上這個範例就行了: {% load static %} {% get_static_prefix as STATIC_PREFIX %} <img src="{{ STATIC_PREFIX }}images/hi.jpg" /> <img src="{{ STATIC_PREFIX }}images/hi2.jpg" /> ※ 引述《Jason1122 (Jason1122)》之銘言: : 不知哪裡設定錯了,CSS都無法配置成功 : Django 1.3 : settings的設定: : TEMPLATE_CONTEXT_PROCESSORS = ( : 'django.contrib.auth.context_processors.auth', : 'django.core.context_processors.request', : 'django.core.context_processors.media', : 'django.core.context_processors.debug', : 'django.core.context_processors.i18n', : 'django.core.context_processors.static', : 'django.contrib.messages.context_processors.messages', : ) : STATICFILES_DIRS = ( : "C:/Program Files (x86)/Google/google_appengine/demos/mysite/blog/static/", : ) : STATIC_URL = '/static/' : STATIC_ROOT = 'C:/Program Files : (x86)/Google/google_appengine/demos/mysite/static' : urls的設定,按照官方手冊上加了: : from django.contrib.staticfiles.urls import staticfiles_urlpatterns : ..... : urlpatterns += staticfiles_urlpatterns() : templates的設定: : <link href="{{STATIC_URL}}css/style.css" rel="stylesheet" type="text/css" : media="screen" /> : ---------------------------- : 我也用了manage.py collectstatic : 靜態檔案都有跑到STATIC_ROOT裡了 : 最後再manage.py runserver : 都沒有成功 : 不知哪裡錯了,還請幫幫忙,感謝! : ------------------------------ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.115.169

09/16 00:51, , 1F
09/16 00:51, 1F
文章代碼(AID): #1ESXrGAX (Python)
文章代碼(AID): #1ESXrGAX (Python)