【发布时间】:2021-04-01 15:53:39
【问题描述】:
我只能且只能使用此代码在 Django 中设置静态文件
在 settings.py 中的已安装应用中
'....',
'staticfiles',
'....
在 settings.py 的末尾
STATIC_URL = '/staic/'
STATICFILE_DIRS = [
os.path.join(BASE_DIR, '/static')
]
它奏效了。第一次,我也试过这个
在 urls.py 中
#this way
urlpatterns = [
...,
...,
.....,
] + static(STATIC_URL, document_root=STATIC_ROOT)
#or
urlpatterns += static(STATIC_URL, document_root=STATIC_ROOT)
在第一次它工作但在那个项目之后这种方式不起作用 我浏览了数千个网站。 我在代码中做了所有的事情,比如 youtube 教程 但是第二个代码不再起作用了。但是我不能在生产中使用开发服务器。但是第一个代码(对我有用)需要一个开发服务器。 如果有人知道,请(如果可能)给我示例代码以尝试它,可能的答案以及我可以了解更多信息的所有网站。这会很有帮助。
非常感谢
【问题讨论】:
-
您使用哪个服务器来托管文件?
-
我不能在任何地方投资。但是因为在我这里,可用的服务器是 Cpanel。所以我的面板信息可能会有所帮助
-
显示你的文件夹结构,说明是 DEBUG=true 还是 false。