作者Jason1122 (Jason1122)
看板Python
标题Re: [问题] Django的静态档案该如何设定?
时间Thu Sep 15 23:44:13 2011
可以了
我自己回答一下,官方手册没耐心看完
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
1F:推 carlcarl:推 09/16 00:51