RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-265296

anderson's questions

Martin Hope
anderson
Asked: 2020-02-11 12:17:26 +0000 UTC

通过另一台计算机转发请求

  • 1

有两台计算机:Raspberry Pi(rapebian OS)和同一本地网络上的 Windows 10 台式计算机。Windows 计算机上安装了 VPN,通过它可以访问远程 GitLab。一个基于远程 GitLab 的 Raspberry Pi 项目正在开发中。问题:如何设置这个系统,以便我可以通过带有 Raspberry Pi 的台式计算机将更改发送到远程 GitLab?

此外:

  • VPN:泼妇VPN。尝试在 Raspberry Pi 上进行设置不会导致任何结果。如果没有图形外壳(通过 CLI),客户端会抛出错误。我搜索了解决方案,但几乎都没有答案。在 Windows 上它可以正常工作。仅仅为了 VPN 而在 Raspberry Pi 上启用图形 - 我认为这是不正确的。
  • Windows 10 具有 OpenSSH 服务器、nginx。可以安装/配置任何其他软件。
linux
  • 2 个回答
  • 10 Views
Martin Hope
anderson
Asked: 2020-05-17 17:44:59 +0000 UTC

是否可以在 Python 中跟踪模块中类的使用情况?

  • 4

有没有办法找出一个类\属性\函数是否是从当前项目的另一个文件中的当前文件导入的?
例如,有一段代码:

file01.py
    class Foo1():
        pass

    class Foo2():
        pass


file02.py
    import file01
    class Bar1():
        f1 = file01.Foo1()
        f2 = file01.Foo2()

    class Bar2():
        pass

该任务有一个功能:

def inspection(module):
    for i in dir(module):
        <magic>
        print('class {0} used in {1}'.format(class_name, module_name))

执行时的内容:
inspection(file01)
将产生如下结果:

class Foo1 used in: file02
class Foo2 used in: None

类似的功能对于docstring编写__init__.py. 其中,根据PEP257,需要显示包导出的信息。

python
  • 1 个回答
  • 10 Views
Martin Hope
anderson
Asked: 2020-05-11 13:52:27 +0000 UTC

在 Ubuntu 中使用模式自动更正文本

  • 2

在 Windows 上,我经常使用 PuntoSwitcher 程序最方便的功能,用给定的模板自动替换输入的文本。例如,我输入д_у并在空格之后将文本替换为Доброго утра!. 有没有在 Ubuntu 下实现类似功能的程序?

linux
  • 2 个回答
  • 10 Views
Martin Hope
anderson
Asked: 2020-02-27 19:09:35 +0000 UTC

如何撤消 Git 分支上的所有更改?

  • 2

有一种情况,我需要将分支上的所有更改回滚到它创建的那一刻,即 到执行命令时:

git checkout -B <имя_ветки>

可能吗?怎么做?

UPD01。目标将完全回到 git 开始意识到新分支出现的状态。没有办法重新创建分支。

git
  • 1 个回答
  • 10 Views
Martin Hope
anderson
Asked: 2020-02-08 12:53:32 +0000 UTC

如何在 Django CBV 表单中的 POST 请求后保存数据?

  • 0

我不明白如何在 Django 1.11 中的 POST 请求后重新填写提交的表单。在 view.py 中如下代码:

class WhoisView(generic.FormView):
    template_name = "bgp_app/whois.html"
    form_class = forms.WhoisForm
    success_url = '.'
    req = {}

    def post(self, request, *args, **kwargs):
        ret = super(WhoisView, self).post(request, *args, **kwargs)
        self.req["rqst"] = str(request.POST.get('query', ''))
        return ret

    def get_context_data(self, **kwargs):
        ret = super(WhoisView, self).get_context_data(**kwargs)
        if self.req.get("rqst", None) != None:
            result = whois.single_request(self.req["rqst"])
            ret["result"] = result
            self.req["rqst"] = None
        return ret

因此,在post我从表单中获取数据,并在get_context_data我执行必要的功能并将执行结果传输到页面中。请求后,表单完全重置,我想避免这种情况。

python
  • 1 个回答
  • 10 Views
Martin Hope
anderson
Asked: 2020-01-07 20:02:47 +0000 UTC

无法连接到树莓派上的 OpenVPN

  • 0

根据此资源安装在 Raspberry Pi PiVPN 上。连接是使用 tcp 协议配置的。在路由器上设置端口转发。Raspberry Pi 上的流量通过 - 由其他服务检查。但是,当我尝试通过 openvpn 客户端连接时,我得到以下信息:

Sun Jan 07 16:58:34 2018 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Sun Jan 07 16:58:34 2018 TLS Error: TLS handshake failed

怎么可能解决这个问题?

openvpn
  • 2 个回答
  • 10 Views
Martin Hope
anderson
Asked: 2020-12-13 23:21:49 +0000 UTC

在Django中创建没有数据库连接的数据表

  • 1

是否可以在 Django 中使用数据创建伪模型?第三方脚本接收到数据(总是不同,存储它们没有意义),为了在页面上正确显示,我需要将这些数据转换为具有相同数据的模型。
我在文档中找到了 一个仅创建模型但没有数据的示例。我知道你可以简单地通过上下文将数据扔到页面上,但是这种方法不适合,因为使用第三方模块来渲染页面,其中有模型输入数据。

python
  • 1 个回答
  • 10 Views
Martin Hope
anderson
Asked: 2020-12-05 15:18:16 +0000 UTC

如何从 Celery 的后端 [redis] 中提取已完成任务的结果?

  • 2

如果你将你的项目连接到 Flower,那么你可以在 localhost:5555/task/ 看到关于任务的完整数据(正在执行、已完成)。如何通过没有花的python代码获取所有这些数据?Redis 用作后端。
我尝试根据教程连接django -celery-results 模块。使用以下代码时:

from django_celery_results.models import TaskResult
print TaskResult.objects.all()

我收到

<QuerySet []>

settings.py 设置:

INSTALLED_APPS = [
    ...

    # celery results
    'django_celery_results',

    ...
]

REDIS_URL = 'redis://localhost'
CELERY_RESULT_BACKEND = REDIS_URL

Redis 工作,这是花本身(有机会看到任务)和redis-cli 确认的:

>redis-cli ping
>PONG

UPD1:由于后端正在进行工作,我决定直接向后端请求已完成的任务。代码采用以下形式:

import redis
from celery import result

r = redis.Redis("localhost", 6379)
t = r.keys(pattern="celery-task-meta*")
for i in t:
    y = i[17:]
    res = result.AsyncResult(y)
    print "{0} {1}".format(res, res.status)

我得到一个像

7b3d6735-fdaf-4511-a77d-e814393db786 SUCCESS
2c413ffc-342e-4aa4-ba5c-e019035d0caa FAILURE
35539d7b-fa44-4b3f-a10f-8b6d001448b2 FAILURE

我还可以参考“Traceback”属性来找出错误的原因。但现在我不知道具体 id 背后的名字。而花中的数据要多得多。

UPD2有一个特定的类celery.worker.request,它有一堆属性,根据文档,这个类允许“指定如何执行任务的类。 ”。根据文档,该类具有我通常需要的许多属性。但我不知道如何到达这些属性。
UPD3我只为当前正在运行的任务而遇到的类,并且不允许访问已经完成的任务

python
  • 1 个回答
  • 10 Views
Martin Hope
anderson
Asked: 2020-12-01 15:54:02 +0000 UTC

通过 celery python 代码获取任务 ID

  • 3

任务如下:我需要在 django 项目页面上显示当前 celery 任务的状态,以及任务队列(如果有)。目前我在 django 应用程序中自己完成了任务:

from bgp.celery import app
tasks = app.tasks.values()
print tasks[0].AsyncResult(tasks[0].request.id).state

我得到的是结果:

ValueError: AsyncResult requires valid id, not <type 'NoneType'>

如果显示所有任务的 id,其中有 33 个,那么它们都将具有值 None。另一方面,当我通过按名称调用任务时,任务似乎被分配了相同的 ID。其实问题是:我是否理解正确,如果 celery 任务没有运行,那么它的 id 将为 None 并且无法计算状态?
一个传递的问题:如何通过 python 代码查看已完成任务的状态,并通过任务中的 python 代码查看错误(如果有)?

python
  • 1 个回答
  • 10 Views
Martin Hope
anderson
Asked: 2020-11-27 21:06:42 +0000 UTC

如何配置 PyCharm 以指示当前项目是 Django 项目?

  • 4

我通过 FTP 将一个 django 项目连接到 PyCharm 2017.2.4。在环境中,该项目仅显示为纯 python 项目。如何让 PyC​​harm 将此项目视为 django 项目?
添加。设置了虚拟环境,并提取了所有必要的依赖项。打开作为虚拟环境根目录的文件夹(我们谈论的是 Windows 操作系统),或打开带有项目本身的文件夹 - 不会产生预期的效果。在 pycharm 的解释器设置部分,指示了使用的虚拟环境。据我了解,有必要“使用文件处理”“运行\调试配置”设置。虽然我可能是错的。

python
  • 2 个回答
  • 10 Views
Martin Hope
anderson
Asked: 2020-08-30 17:13:36 +0000 UTC

PowerShell:将字符串变量转换为目录类型变量

  • 0

我正在尝试通过 PowerShell 自动设置文件夹的权限。据我了解,我需要将输入变量从字符串类型转换为“目录”类型,以便 cmd-let 可以接受它。下面是代码,但它不起作用

$my_login = "SomeDomain\SomeUser"
$enter_path = Read-Host "На какую папку расширяем права?"
$path = [System.IO.DirectoryInfo]$enter_path
$acl = Get-ACL -Path $path
$Rule=new-object System.Security.AccessControl.FileSystemAccessRule $my_login,"FullControl","ContainerInherit,ObjectInherit","InheritOnly","allow"
$acl.AddAccessRule($Rule)
Set-Acl -Path $path -AclObject $acl
powershell
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5