所有问题
python - Flask Login 和 Dash:生产中奇怪的随机重定向
我有一个集成了 Dash 应用程序的 Flask 应用程序。我的 Flask 应用程序使用 Flask-Login 来处理登录,效果很好。但是,我的 Dash 应用程序中存在一个仅在生产中发生的错误:我的 Dash 应用程序显示位于数据文件夹中的文件(图像)。它需要在 URL 上提供文件,例如 http://127.0.0.1:5000/data/person1/person1_image.jpg
根 URL 是什么。所以我所做的是为此创建了一条路线,例如:
这在当地发展中“运作良好”。我第一次打开页面时图像不显示,但是当我刷新它时。但是在生产中,无论我刷新页面多少次,图像都不会显示。当我检查 Firefox 的网络选项卡时,我得到了这个:
302 https://my_domain.com/data/person1/person1_image.jpg
200 https://my_domain.com/login?next=/data/person1/person1_image.jpg
因此,似乎在尝试获取资源时,它会将我重定向到登录页面,而我已经登录了!(因为初始页面也受登录保护,我正在访问它。)
这可能是 cookie 吗?在我的config.py
我有这个:
谢谢你的帮助 !
plone - 获取设置为显示的项目
我有一个容器 x,其中一个链接项目 y 设置为显示。如果我知道 x,我如何以编程方式访问 y?
我试过: getattr(x, 'default_page', None)
,但它总是返回 None 。
sql - Oracle SQL 模式查找
我有这个具体的声明:
什么是做同样工作但不使用关键字的替代语句LIKE
?
react-native - 使用上下文 API 的主题切换太慢了 @react-navigation/bottom-tabs
我有实现@react-navigation/bottom-tabs 所有选项卡都包含平面列表中的数据,并且有一个设置选项可以在暗/亮模式下切换主题。通过使用 Context API 进行主题切换,但我面临主题切换需要时间来切换和 UI 更改需要时间(2-3 秒)来更改主题的问题。但是当我在 bottomTabs 选项中使用 unMountonBlur 为 true 时,它的工作正常如何在没有 unmountonblur 的情况下修复?
主题背景:
python - Python获取实际Python可执行文件的路径?
在 Windows 10 上使用 cygwin。当我在 cygwin bash shell 上键入时:
...我知道我拥有的默认 Python 是 3.8。但是,实际的可执行文件是什么 - 或在哪里 - 被调用?这有点难以明确找到;说,which
告诉我:
...但如果我仔细观察:
所以,它/usr/bin/python
实际上是一个符号链接/etc/alternatives/python
,它是一个带有 XML 内容的小二进制文件(编辑:错误,见下文);所以它不是Python 解释器可执行文件。
当然,我现在已经可以猜到可执行文件最有可能/usr/bin/python3.8.exe
- 但是,我想从 Python 本身明确地得到这个答案。
但是,如果我这样做:
...我再次得到/usr/bin/python
答案,这只是指向其他内容的符号链接,因此不是实际的可执行文件。
有没有办法从 Python 本身检索到实际 Python 解释器可执行文件的绝对路径?
编辑:原来/etc/alternatives/python3
是实际解释器的符号链接:
...但是,我仍然想知道 Python 本身是否有办法告诉我这一点。
quarkus - 带有非 Quarkus 弹簧罐的 CDI
我们正在尝试将我们的应用程序从 Spring 迁移到 Quarkus Spring。我们可以根据需要重写我们的应用程序逻辑。问题来了,因为我们使用的是共享的弹簧罐,这些罐子是遗留的,而且数量很多。大多数 Spring jar 使用 @Autowired 使用依赖注入,但被注入的相应类没有 @Component 注解。
将用示例描述问题:
“MyProject”类属于 Quarkus 应用程序
类 OtherLevelOne 和 OtherLevelTwo 属于依赖 spring jar。
面临的问题。
尝试过的事情:为 OtherLevelOne 和 OtherLevelTwo 添加了一个生产者类。这有助于解决 Compile time Unsatisfied 依赖问题和 Build 成功。但是现在,当 OtherLevelOne 的方法“调用”试图访问“OtherLevelTwo”的实例时,我们在运行时遇到了 NullPointException。所以看起来二级注入没有发生。可能 Quarkus 不支持这一点(无需进行一些修改,例如将 beans.xml 和 @Component 注释添加到依赖项 jar 中的所有类)。
问题
- 有没有一种方法可以让 Quarkus 在这种情况下工作,而无需使用 Quarkus 编译所有依赖项?
- 是否可以编写有助于实现所需类型的依赖注入的 Quarkus 扩展?
谢谢。
python-3.x - 按钮和功能在 PyQT5 应用程序的第二个窗口不起作用
在我的应用程序中,我有 2 个 QMainWindows。使用 pyuic5 生成的 UI 文件并存储在单独的文件中。当我单击 MainWindow 中的按钮时,会打开另一个名为 BlockWindow 的窗口。在这个窗口中init func 存储方法 "loaddata" 并在 QTableWidget 中加载数据。但是,当您打开第二个窗口时,什么也没有发生。但是如果你单独调试文件 BlockWindow(second window) 它工作得很好。你能提出问题实际上是什么吗?
主窗口.py
块窗口.py
r - 使用字符串 R 子集数据帧
我正在尝试通过在数据框的一列中选择字符串条件来子集数据框。这应该是一个简单的任务,我看到它以前被问过很多次,但我完全被卡住了
下面的数据框示例
我试过以下
然而,新的数据框 df2 与旧的相同。
我认为这与 dataframe 是从 cbind 在一起的 dataframes 列表派生的事实有关,并且结构不太正确?
当我检查数据类型 typeof(df) 我得到列表
我尝试了许多不同的方法来转换为数据框,但没有任何区别。
matplotlib - 在 pyplot hist2D 中,自定义颜色条标记箱超出颜色条范围
我正在绘制一个加权 2D 直方图,并为每个 bin 分配一个值。这是一个最小的例子:
限制颜色条的范围可以正常工作。但是,我想以某种方式标记重量低于最小值的垃圾箱。以不同的颜色或以其他方式表示。
有没有一种简单的方法可以做到这一点?
非常感谢!
c# - C# 比较两个数组并对匹配项执行操作
我的问题是:我如何比较两个数组,并对两者中的元素执行操作?我使用 C#/LINQ
我正在尝试做的事情:遍历一组用户。另一个数组,包含一些/特定用户的规则。因此,对于在规则数组中有规则的每个用户,在用户对象上增加一个字段。
我已经尝试过使用 Linq:
我正在尝试做的事情:遍历一组用户。另一个数组,包含一些/特定用户的规则。因此,对于在规则数组中有规则的每个用户,更新用户对象上的一个字段。
这是原始代码:
user.ID
并且rule.UserID
是相同的。
注意:
这是“毫无意义”的代码
有没有“优雅”的方法来解决这个问题?
提前致谢。
django - 从原始图像获取缩略图而不手动输入该缩略图|| Django 休息框架
我在 Django REST Framework 的项目中发现了一个问题。在“POST”中,我将只输入 1 个图像文件,但在“GET”中,我将获取该图像文件的文件路径以及该图像的调整大小版本的另一个文件路径。
在模型中,您会看到我们有两个图像字段。原始和缩略图。我们将在唯一的原始字段中输入。但缩略图将由原始字段中调整大小的图像版本自动填充。
楷模:
序列化器:
视图(用于创建):
在这里,我们将输入原始图像,而不是缩略图。但在表格中,我们将在缩略图字段中获得该原始图像的调整大小版本。
我们应该怎么做?任何帮助将不胜感激。
javascript - 如何使用 jsDoc 正确记录类型为“Object”的 vue 属性?
我想要实现的是记录具有“对象”类型的属性,例如
现在这个对象foo
可以并且将会有多个条目,其中一些是强制性的,而另一些则是可选的。例如
问题是在使用该属性时,您必须检查组件的源代码以了解哪些条目必须存在于该属性中。虽然使用 typescript 也可以消除这个问题,但我们现在不能切换到 TS,所以我们必须使用 jsDoc 来代替。我们希望以正确的方式做到这一点。
在记录函数及其参数时,您可以像这样(或类似的东西)描述嵌套参数对象:
我怎样才能为 vue 属性做同样的事情或类似的事情?
理想情况下,我们希望将来使用像 vue-styleguidist 这样的东西,以便使用 jsDoc 为我们的组件自动生成文档,因此使用“正确”的语法很重要。
PS:我们希望对“数组”类型的属性也一样,即描述数组中的对象的外观。
python - AttributeError:'int'对象没有属性'get'我该如何修复它
嘿,我试图在 tkinter 中制作一个画布并输入一个全局变量,但我收到错误(AttributeError:'int' object has no attribute 'get')
java - 使用resthighlevelcl中的indexAsync方法获取“空指针异常”和“您不能在验证或存根之外使用参数匹配器”
==================================================== =================================
==================================================== ==========================================
===============详细例外如下=============================== ======
==================================================== =================================================
python - 将包含“逗号”值的字典的字符串表示形式转换为字典
我想将字符串转换为字典。我试过了eval
,literal_eval
但它不起作用,因为键没有引号。
请注意 rpd_dev: 'Other, specify',字符串中有逗号,需要保留。我怎样才能在python中实现这一点?
css - PrimeNg p-inputnumber 无法设置样式
我在尝试实现 PrimeNg Inputnumber 元素时遇到了困难:https ://www.primefaces.org/primeng/showcase/#/inputnumber
根据其文档,有几个属性可用于设置输入元素的样式,最值得注意的是 styleClass 和 inputStyleClass。不幸的是,它们都不起作用,而是被完全忽略了。
组件.html:
全局样式.css
我之前使用完全相同的策略使用并成功地设置了其他 primeNg 元素的样式,例如 p-calendar 元素。但是,这里它完全忽略了该属性。
我究竟做错了什么?
python - Python将多个1页PDF转换为TIF或PNG
大家,早安,
我想将多个 1 页 PDF 转换为 TIF 或 PNG 格式。所有 PDF 都位于同一个文件夹中。我听说 TIF 有点棘手,所以我想将 PNG 作为第二种选择。该文件夹中每个 .PDF 的输出应该是一个 .TIF/.PNG。我想将图像保存在第二个文件夹中,并且图像的标题 (PDF/TIF) 应该与原始 PDF 相同。
这是我用于另一种情况的代码。我没有遍历一个装满 PDF 的文件夹,而是单独转换了每个 PDF。此外,这些 PDF 文件由多页而不是一页组成,这就是为什么有一个计数器。我不需要这个,因为新的 PDFS 只包含一页。一个一个地去太费时间了,因为这次我有大量的 1 页 PDF。我该如何调整这个?可悲的是,我在编程方面不是很有经验。
任何帮助表示赞赏!
问候
米恩
sql-server - 哪个更有效地更新哪里或如果存在然后更新
我想知道哪个更有效以及为什么。
或者
假设 ID 上有一个聚集索引(没有更多的表使用默认表创建设置)
azure - 在部署 VM 或从停止(解除分配)状态启动 VM 时,我收到错误 ArtifactVersionNotFound
{"code":"DeploymentFailed","message":"至少一项资源部署操作失败。请列出部署操作以了解详细信息。请参阅https://aka.ms/DeployOperations了解使用详情。","details": [{"code":"ArtifactVersionNotFound","message":"在工件存储库中找不到满足所请求版本的版本 '' 用于发布者 'Microsoft.WindowsAzure.GuestAgent' 的 VM 扩展并键入 'CRPProd'。"}] }
python - 提交表单时如何允许烧瓶接受空文件?
我正在构建一个小型博客站点,当用户提交带有空文件附件的表单时遇到错误“werkzeug.exceptions.HTTPException.wrap..newcls: 400 Bad Request: KeyError: 'image'”。即使没有文件附件,我也希望提交代码。如果在表单提交期间没有附加文件,我也试图给它一个默认文件。编码
的HTML