Re: [問題] Django的靜態檔案該如何設定?
可以了
我自己回答一下,官方手冊沒耐心看完
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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):