0

エラーが以前に投稿された場​​合は申し訳ありませんが、これを解決できませんでした。次のdjangoプロジェクト構造があります。

.
├── db.sqlite3
├── manage.py
├── rango
│   ├── admin.py
│   ├── __init__.py
│   ├── migrations
│   │   ├── __init__.py
│   ├── models.py
│   ├── tests.py
│   ├── urls.py
│   └── views.py
├── static
│   ├── duck.jpg
│   └── images
│       └── duck.jpg
├── tango
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   ├── wsgi.py
└── templates
    └── rango
        └── index.html

私の INSTALLED_APPS の settings.py と STATIC FILE の設定は次のとおりです。

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'rango',
)  

STATIC_PATH = os.path.join(BASE_DIR,'static')
STATIC_URL = '/static/'

STATICFILES_DIR = (
    STATIC_PATH,
)

<!DOCTYPE html>
{% load staticfiles %}
<html>
    <head>
        <title>Rango</title>
    </head>

    <body>
        <h1> Rango says...</h1>
        hello <strong>{{ boldmessage }}</strong><br/>
        <img src="{% static "duck.jpg" %}" alt="Picture of Duck" /><br/>       
        <a href="/rango/about">About</a><br/>

    </body>
</html>

# File: urls.py

from django.conf.urls import patterns, url
from rango import views
from django.contrib.staticfiles.urls import staticfiles_urlpatterns

urlpatterns = patterns('',
    url(r'^$',views.index,name='index'),
    url(r'^about',views.about,name='about'),
)

urlpatterns += staticfiles_urlpatterns()

なぜうまくいかないのかわかりません。

--編集-何が起こったのかわかりませんが、これは次の変更を加えた後に機能しますが、基本的に同じように見えます

STATIC_PATH = os.path.join(BASE_DIR,'static')
print os.path.join(BASE_DIR,'static')
STATIC_URL = '/static/'
STATICFILES_DIRS = (
    STATIC_PATH,
)

ご協力ありがとうございました!!

4

0 に答える 0