Django 管理员不会加载某些静态文件

2024-02-01

我在几个 django 项目中遇到了一个奇怪的问题,我正在尝试解决它。由于某种原因,管理区域的所有静态文件都正确加载,包括 js、css 和图像,但侧导航栏的 2 个文件(与其他所有文件一起位于我的静态目录中)无法加载。这些文件是 nav_sidebar.css 和 nav_sidebar.js。

我已经找到了解决方法,并将这些内联添加到 admins base.html 模板中,并删除了这些文件的链接。这是可行的,但有点荒谬的是,它设法加载所有其他静态资源,但不能加载这些特定文件。我已正确设置静态根目录和目录,让 nginx 指向正确的静态目录,并完成收集静态并重新启动服务器。我能想到的一切都行不通。

考虑到这已经发生在 3 个连续项目上,我认为这是某种错误,而不是我的错误。


所以我最终能够回答我自己的问题,对于遇到这个问题的其他人来说,这是我采取的步骤。

对于管理静态文件,在运行之前收集静态文件将直接从 python(versionNumber)/site-packages/django/contrib/admin/static 所在的位置获取。除非您运行收集静态,或手动将它们复制并粘贴到静态文件目录中,否则这些管理文件不会在那里。

现在我确信这是任何 django 用户的基本知识,我什至这样做了,但错误仍然存​​在。我发现我将静态网址设置为:

STATIC_URL = '/static/'

STATIC_ROOT = os.path.join(BASE_DIR, 'static')

由于某种原因,django 仍然从 django 源所在的同一目录中获取管理文件。所以我只是将 url 路径和静态根更改为:

STATIC_URL = '/staticfiles/'

STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')

并再次运行manage.pycollectstatic,这修复了我的管理区域,现在一切正常。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django 管理员不会加载某些静态文件 的相关文章

  • 元组有什么用?

    我现在正在学习 Python 课程 我们刚刚介绍了元组作为数据类型之一 我阅读了它的维基百科页面 但是 我无法弄清楚这种数据类型在实践中会有什么用处 我可以提供一些需要一组不可变数字的示例吗 也许是在 Python 中 这与列表有何不同 每
  • 在 django ORM 中查询时如何将 char 转换为整数?

    最近开始使用 Django ORM 我想执行这个查询 select student id from students where student id like 97318 order by CAST student id as UNSIG
  • 将html数据解析成python列表进行操作

    我正在尝试读取 html 网站并提取其数据 例如 我想查看公司过去 5 年的 EPS 每股收益 基本上 我可以读入它 并且可以使用 BeautifulSoup 或 html2text 创建一个巨大的文本块 然后我想搜索该文件 我一直在使用
  • Python 中的舍入浮点问题

    我遇到了 np round np around 的问题 它没有正确舍入 我无法包含代码 因为当我手动设置值 而不是使用我的数据 时 返回有效 但这是输出 In 177 a Out 177 0 0099999998 In 178 np rou
  • 需要在python中找到print或printf的源代码[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在做一些我不能完全谈论的事情 我
  • Django dumpdata 和 loaddata 不适用于多对多中介模型

    我在以下模型上将 dumpdata 与 Django 1 2 3 一起使用 class Bar models Model class Foo models Model bars models ManyToManyField Bar thro
  • 您可以格式化 pandas 整数以进行显示,例如浮点数的“pd.options.display.float_format”?

    我见过this https stackoverflow com questions 18404946 py pandas formatdataframe and this https stackoverflow com questions
  • 如何使用 Pandas、Numpy 加速 Python 中的嵌套 for 循环逻辑?

    我想检查一下表的字段是否TestProject包含了Client端传入的参数 嵌套for循环很丑陋 有什么高效简单的方法来实现吗 非常感谢您的任何建议 def test parameter a list parameter b list g
  • Python beautifulsoup 仅限 1 级文本

    我看过其他 beautifulsoup 得到相同级别类型的问题 看来我的有点不同 这是网站 我正试图拿到右边那张桌子 请注意表的第一行如何展开为该数据的详细细分 我不想要那个数据 我只想要最顶层的数据 您还可以看到其他行也可以展开 但在本例
  • 如何使用 Mysql Python 连接器检索二进制数据?

    如果我在 MySQL 中创建一个包含二进制数据的简单表 CREATE TABLE foo bar binary 4 INSERT INTO foo bar VALUES UNHEX de12 然后尝试使用 MySQL Connector P
  • Cython 和类的构造函数

    我对 Cython 使用默认构造函数有疑问 我的 C 类 Node 如下 Node h class Node public Node std cerr lt lt calling no arg constructor lt lt std e
  • 加快网络抓取速度

    我正在使用一个非常简单的网络抓取工具抓取 23770 个网页scrapy 我对 scrapy 甚至 python 都很陌生 但设法编写了一个可以完成这项工作的蜘蛛 然而 它确实很慢 爬行 23770 个页面大约需要 28 小时 我看过scr
  • Jupyter Notebook 找不到 Python 模块

    不知道发生了什么 但每当我使用 ipython 氢 原子 或 jupyter 笔记本时都找不到任何已安装的模块 我知道我安装了 pandas 但笔记本说找不到 我应该补充一点 当我正常运行脚本时 python script py 它确实导入
  • 不同编程语言中的浮点数学

    我知道浮点数学充其量可能是丑陋的 但我想知道是否有人可以解释以下怪癖 在大多数编程语言中 我测试了 0 4 到 0 2 的加法会产生轻微的错误 而 0 4 0 1 0 1 则不会产生错误 两者计算不平等的原因是什么 在各自的编程语言中可以采
  • import matplotlib.pyplot 给出 AttributeError: 'NoneType' 对象没有属性 'is_interactive'

    我尝试在 Pycharm 控制台中导入 matplotlib pyplt import matplotlib pyplot as plt 然后作为回报我得到 Traceback most recent call last File D Pr
  • Scipy Sparse:SciPy/NumPy 更新后出现奇异矩阵警告

    我的问题是由大型电阻器系统的节点分析产生的 我基本上是在设置一个大的稀疏矩阵A 我的解向量b 我正在尝试求解线性方程A x b 为了做到这一点 我正在使用scipy sparse linalg spsolve method 直到最近 一切都
  • 在 JavaScript 函数的 Django 模板中转义字符串参数

    我有一个 JavaScript 函数 它返回一组对象 return Func id name 例如 我在传递包含引号的字符串时遇到问题 Dr Seuss ABC BOOk 是无效语法 I tried name safe 但无济于事 有什么解
  • 更改 Tk 标签小部件中单个单词的颜色

    我想更改 Tkinter 标签小部件中单个单词的字体颜色 我知道可以使用文本小部件来实现与我想要完成的类似的事情 例如使单词 YELLOW 显示为黄色 self text tag config tag yel fg clr yellow s
  • JQuery:将 FormData 和 csrf 令牌一起发布

    Is the data 下面的行正确吗 我想将表单数据和 csrf 令牌发布到 Django 视图函数 file upload on change function var currentpath window location pathn
  • 使用随机放置的 NaN 创建示例 numpy 数组

    出于测试目的 我想创建一个M by Nnumpy 数组与c随机放置的 NaN import numpy as np M 10 N 5 c 15 A np random randn M N A mask np nan 我在创建时遇到问题mas

随机推荐

  • 当 ngrx 存储状态包含 Map 时,为什么无法识别对此 Map 的更改?

    我根据他们的示例应用程序迁移到 Ngrx Store v4 1 1 Angular5 一切都像以前一样运行良好 但有一个 SubStore 该 SubStore 的状态包含一个已更改的 Map 但对这张地图的更改不知何故无法被识别 工作中的
  • 我的身份池 ID 有多敏感?

    背景 我一直在开发一个消耗AWS资源 主要是API网关后面的Lambda 的前端JavaScript应用程序 API 网关资源受 IAM 保护 并且应用程序相应地使用 Cognito 提供的大部分内容 这包括一个身份池未经身份验证的身份启用
  • Ninject 每个会话单例?

    因此 我试图将用户的概念引入我的应用程序 并拥有自己的一组自定义登录例程等 工作正常 在我的模块中 我将 IUserSession 绑定到我的实现和 InSingletonScope 现在我怀疑情况确实如此 并且已经能够证明这不是正确的做法
  • 如何在python3.2中以相反的顺序读取文件而不将整个文件读取到内存? [复制]

    这个问题在这里已经有答案了 我正在使用 python3 2 解析大小为 1 到 10GB 的日志文件 需要搜索具有特定正则表达式 某种时间戳 的行 并且我想找到最后一次出现的情况 我尝试过使用 for line in reversed li
  • Outlook 日历 .Net Core Web API GetList(tokenCredential 参数不能为空。(参数 'tokenCredential'))

    我有一个与 Outlook 日历集成相关的 API 项目 通过此项目 您可以访问您的 Outlook 帐户 我想在访问日历部分后列出所有事件 我看了你的文字记录 但有些地方我不明白 我怎样才能得到这个列表 这份文件但我不明白 appsett
  • 测试周围的非零元素

    这是以下内容的以下部分 2 附加问题 获得非零邻居的平均值后 我还想测试邻居元素是否等于 小于或大于非零的平均值 如果它大于或等于 1 否则为 0 注 如果邻居在两个或多个中心的半径内 则取最小的中心平均值进行测试 0 12 9 4 9 1
  • 为什么我不断收到位置参数错误?

    有人可以向我解释一下为什么我不断收到此错误 TypeError get n nouns takes 1 positional argument but 2 were given 我已经通过查看类似的问题了解了我的问题可能出在哪里 Link
  • 如何获取结构“Elf64_Rela”中的符号名称

    include
  • JDBC CallableStatement 和 Oracle SYS_REFCURSOR IN 参数?

    和标题中说的差不多 到底该怎么做呢 基本上我需要将空 空 引用游标作为 IN 参数传递给存储过程 spring s PreparedStatementSetter setValues public void setValues Prepar
  • 在 phpstorm 中配置 css 自动完成

    使用 PHPStorm 3 0 有没有办法控制 css 文件中的自动完成功能 我已禁用 首选项 gt 编辑器 gt 代码完成 中的所有内容 但我仍然观察到以下行为 假设我会尝试输入 list 当输入 list 并按空格键添加 括号时 PHP
  • Android:在 SearchView 中输入文本时防止弹出文本字段

    你好 Android 开发者 我的 Android 系统有问题搜索视图 http developer android com reference android widget SearchView html小部件 我想做的是将 实时 文本过
  • 无法通过 API 访问 Sitecore 项目字段

    我已向现有数据模板添加了一个包含几个新字段的新部分 当以普通用户帐户登录时 这些字段会正确显示 但是 当使用 API 访问字段时 item Fields FieldName 始终返回 NULL 我尝试过的事情 发布项目和相应的数据模板 授予
  • 我可以使用 ADFS 2.0 针对 SQL Server 对某些用户进行身份验证吗?

    我一直在使用 ADFS 对 AD 中的用户进行身份验证 并使用 VS 中的声明感知模板 我们的一些用户不会在 Active Directory 中 因此我想知道是否可以配置 ADFS 来查找这些用户的 SQL Server 然后正常进行 A
  • presentPopoverFromRect 在 iOS8 beta 中不显示弹出框

    我正在将 iOS7 1 iPad 应用程序迁移到 iOS8 我刚刚下载了 Xcode 6 Beta 并在模拟器上运行了该应用程序 我注意到的第一件事是在 iOS7 1 中运行良好的弹出窗口不再工作了 我创建弹出窗口的方式是 the popo
  • Redshift 上的数字无效

    我正在尝试将一些数据从阶段加载到关系环境 但发生了一些我无法弄清楚的事情 我正在尝试运行以下查询 SELECT CAST SPLIT PART some field 2 AS BIGINT cmt par FROM public some
  • VisualVM 无​​法采样内存

    我有一个配置了 JMXRemote 参数的 tomcat 实例 本地 VisualVM 能够在 CPU 上获取采样器 但不能在内存上获取采样器 内存按钮呈灰色 并显示一条摘要 内存采样 不可用 无法连接到目标应用程序 确保应用程序在支持的
  • Eclipse 代码格式化

    我有一些混合了 JavaScript HTML 和 twig 标记的 twig 文件 有没有办法使用 Eclipse 来 hi lite 一段代码并将其格式化为 JavaScript 然后 hi lite 另一部分并将其格式化为 HTML
  • Java - 为什么重写的方法被调用两次(或者至少看起来是这样)?

    下面有这个输出 Hello World main ConstructedDerivedClass 6 0 main ConstructedDerivedClass 6 0 public class ConstructedDerivedCla
  • 部署任何 Google Action 时突然出错

    更改后 从 开发 选项卡切换到 测试 选项卡时 我的所有操作都会出错 还有几天前工作的模型 看到之后 我尝试了另一个没有任何更改的项目 并且抛出了相同的错误 有人知道发生了什么事吗 该错误不提供信息 谷歌支持团队回答了我 问题出在 Chro
  • Django 管理员不会加载某些静态文件

    我在几个 django 项目中遇到了一个奇怪的问题 我正在尝试解决它 由于某种原因 管理区域的所有静态文件都正确加载 包括 js css 和图像 但侧导航栏的 2 个文件 与其他所有文件一起位于我的静态目录中 无法加载 这些文件是 nav