相关文章推荐
活泼的瀑布  ·  有没有办法在 Pod ...·  6 月前    · 
愤怒的菠菜  ·  python ...·  1 年前    · 
想表白的海龟  ·  js ...·  1 年前    · 
本文主要给大家介绍关于Django中 STATIC _ ROOT STATIC _URL及 STATIC FILES _ DIRS 的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 详细如下: 首先,我们配置静态文件,要在 set ting .py里面加入如下几行代码: set ting s.py # the set ting s above # STATIC SET TING S STATIC _URL = '/ static /' # BASE_DIR 是项目的绝对地址 STATIC _ ROOT = os.path.join(BASE_DIR, 'collect_ static ') #以下不是必 前段时间调试一直是在Debug=True先运行的,没有什么问题。今天关闭了Debug后,出现了一个问题。就是静态文件找不到了,「img、css、js」都提示404,无法准确的访问 static 静态文件。 环境是:Python3.7 Django2.2 出现的问题根本原因... 1) 云服务器安全策略 - 到云控制台 添加安全策略 2) 服务器端口 与 服务器防火墙 设置: # 查看端口开启状态 firewall-cmd --query-port=6060/tcp no #未开启 yes # 已开启 今天在学习Django的admin-simpleUI时遇到一个问题 为了使simpleUI在非debug模式使用需要collect static 一下,于是我按照官网的指示配置了一下 simpleUI说明文档 然后在设置 STATIC _ ROOT 时出现了错误 # 出错的代码 STATIC _URL = '/... ERRORS: ?: ( static files .E002) The STATIC FILES _ DIRS set ting should not contain the STATIC _ ROOT set ting . 错误原因有可能是在 set ting s中静态文件目录设置的有问题 STATIC _ ROOT =os.path.join(BASE_DIR,“ static /”)#错误 STATIC _ ROOT =os.pat... File "C:\Users\python\lib\threading.py", line 916, in _bootstrap_inner self.run() File "C:\Users\python\lib\threading.py", line 864, in run self._target(*self._args, **self._kwargs) File "C:\Users\admin\Desktop\untitled66\lib\site-packages\dj... ERRORS: ?: ( static files .E002) The STATIC FILES _ DIRS set ting should not contain the STATIC _ ROOT set ting . 错误原因有可能是在 set ting s中静态文件目录设置的有问题 尝试按照下面配置 STATIC _ ROOT =os.path.join(BASE_DIR,“ static /”) # 错误 STATIC _... 关于静态文件的部分,有兴趣的可以去官网看看: Django3.2 关于管理静态文件 (不必纠结Django是哪个版本,关于静态文件的配置的都一样) 当然,觉得官网介绍的太复杂的话,接下来可以看我写的部分: 假设创建了一个名为myweb的项目,那么项目文件目录应该是这样的: C:\Users\Administrator\Desktop>django-admin startproject myweb C:\Users\Administrator\Desktop>cd myweb C:\User # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/2.0/howto/ static - files / STATIC _URL = '/ static 2/' # 导入自己所加入的静态文件,并将其告诉给django ERRORS: ?: ( static files .E001) The STATIC FILES _ DIRS set ting is not a tuple or list.         HINT: Perhaps you forgot a traili...