Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.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
Python &引用;GET/static/my_style.css HTTP/1.1;404 1660_Python_Django_Static_Syntax Error_Django Staticfiles - Fatal编程技术网

Python &引用;GET/static/my_style.css HTTP/1.1;404 1660

Python &引用;GET/static/my_style.css HTTP/1.1;404 1660,python,django,static,syntax-error,django-staticfiles,Python,Django,Static,Syntax Error,Django Staticfiles,每当我更新我构建的页面时,我都会在终端中收到这个错误“GET/static/my_style.css HTTP/1.1”4041660。我认为是我的settings.py中的代码出错了,静态文件也是如此 尝试了不同的东西,但仍然不起作用 我现在的静态代码 STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'staticfiles') ] 这类错误 [06/Nov/2019 19:54:58]“GET/

每当我更新我构建的页面时,我都会在终端中收到这个错误“GET/static/my_style.css HTTP/1.1”4041660。我认为是我的settings.py中的代码出错了,静态文件也是如此

尝试了不同的东西,但仍然不起作用

我现在的静态代码

STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'staticfiles')
]
这类错误


[06/Nov/2019 19:54:58]“GET/static/my_style.css HTTP/1.1”404 1660

更改此代码下面的主要Django应用程序位置

STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'), ]
STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), "static")
以上代码足以删除您的错误。但您也可以使用下面的代码

将此代码放在您的轮询应用程序url.py(urlpatterns=[])下面。例如,你有这样的代码

urlpatterns = [ .....
]
if settings.DEBUG:
urlpatterns += static(settings.STATIC_URL,document_root=settings.STATIC_ROOT)
然后运行这个命令

python manage.py静态


你提供的信息太少了。在调试模式下会发生这种情况吗?磁盘上的文件在哪里?如何在模板中链接文件?使用静态标签?PROB已修复!刚刚修复了这个问题,问题是我的文件在错误的目录中。因此,当有这种类型的问题1)看看文件是否在正确的位置。2) 请特别检查“”之间的拼写错误。