Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django static仅在开发时失败?_Django_File_Static_Http Status Code 404 - Fatal编程技术网

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'),
)