Django static仅在开发时失败?
部署的站点工作得很好!但是,当我运行开发服务器时,它不会加载静态数据。访问时Django static仅在开发时失败?,django,file,static,http-status-code-404,Django,File,Static,Http Status Code 404,部署的站点工作得很好!但是,当我运行开发服务器时,它不会加载静态数据。访问时 localhost:9090/static 它返回404未找到页面,并显示: Directory indexes are not allowed here. 请帮忙 STATIC_ROOT = '/var/mysite/static/' STATIC_URL = '/static/ DEBUG = True 尝试: -collectstatic method -adding static_dir & u
localhost:9090/static
它返回404未找到页面,并显示:
Directory indexes are not allowed here.
请帮忙
STATIC_ROOT = '/var/mysite/static/'
STATIC_URL = '/static/
DEBUG = True
尝试:
-collectstatic method
-adding static_dir & urlpatterns += staticfiles_urlpatterns()
我是Django新手,但我的设置(和静态文件工作)中有以下内容: (我的项目顶部目录中有一个名为static的文件夹) 在URL.py中
from django.conf.urls.static import static
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from yourprojectname import settings
from django.views.generic.base import TemplateView
urlpatterns = patterns('',
# url(r'^$', 'yourprojectname.views.home', name='home'),
# url(r'^blog/$', blog),
)
urlpatterns += staticfiles_urlpatterns()
在settings.py中
PROJECT_DIR = os.path.abspath(os.path.dirname(__file__))
STATIC_ROOT = os.path.join(PROJECT_DIR,'static')
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(PROJECT_DIR,'static'), # if you name your static files folder is named as 'static'
)
TEMPLATE_DIRS = (
os.path.join(PROJECT_DIR,'template'),
)
PROJECT_DIR = os.path.abspath(os.path.dirname(__file__))
STATIC_ROOT = os.path.join(PROJECT_DIR,'static')
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(PROJECT_DIR,'static'), # if you name your static files folder is named as 'static'
)
TEMPLATE_DIRS = (
os.path.join(PROJECT_DIR,'template'),
)