【发布时间】:2015-01-12 03:32:41
【问题描述】:
当我访问 /static/accept.png 时,我似乎无法让 django 静态文件工作,它返回 404。我在 project_folder/static 中有文件
我安装的应用包含静态文件
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
)
这就是设置静态文件的样子
import os
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
PROJECT_PATH = os.path.join(BASE_DIR, os.pardir)
PROJECT_PATH = os.path.abspath(PROJECT_PATH)
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.7/howto/static-files/
STATIC_PATH = os.path.join(PROJECT_PATH,'static')
STATIC_URL = '/static/' # You may find this is already defined as such.
STATICFILES_DIRS = (
PROJECT_PATH + STATIC_URL,
)
此外,我正在尝试让它在本地工作,我还不担心让它在生产中工作。
【问题讨论】: