baige
baige
这家伙很懒,什么也没写!

注册于 1年前

回答
6
文章
0
关注者
0

为啥我上次问的问题没人回答,悬赏的钱没有退回来呢,郁闷

这里我继续写,得到了目标结果,但是我发现存在一个问题,就是我前端保存的结果,存到后端不一致
如下:
这里我希望前端编辑的时候不适用X-ray扫描,但是前端提示:是否进行被动扫描[Xray]
我的js代码如下:

{
        title: "Xray被动扫描",
        key: "vuln_xray",
        sortable: true,

        type: "switch",
        form: {
          editDisabled: false,
          rules: [
            // 表单校验规则
            { required: true, message: "是否进行被动扫描[Xray]" },
          ],
          component: {
            props: {
              clearable: true,
            },
            placeholder: "请选择是否被动扫描[Xray]",
          },
          itemProps: {
            class: { yxtInput: true },
          },
        },
      },

我想根据开关来实现是否启用,然而它貌似只能让我打开,于是我把form里面的改为required: true,然后保存之后,就全是开启了,那我该如何实现这个按钮开关按照我的意愿将结果存储到后端呢?

这里我之前用的是simplepro直接注册到app实现的,但是该UI貌似还是只能以Django-admin的基础上实现增删改查业务,没有办法实现更多操作。

还是不可以,还有报错了不少:
07bc67bc6727865835ac4a8eb0f39465.png
这是为什么呀,而且为啥报ts的错,显示这三个没有被导入呢a8af6b7ddaf48fb6eaa38eecb3625b8b.png

我修改了代码如下:

# application/__init__.py

from .celery import app_infinity, app as celery_app

__all__ = ('celery_app',)

# application/celery.py

import os

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'application.settings')

from django.conf import settings
from celery import platforms
from celery import Celery

if "django_tenants" in settings.INSTALLED_APPS:
    from tenant_schemas_celery.app import CeleryApp as TenantAwareCeleryApp
    app_infinity = Celery('Infinity')
    app = TenantAwareCeleryApp()
else:
    from celery import Celery

    app = Celery(f"application")
app.config_from_object('django.conf:settings')
app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)
platforms.C_FORCE_ROOT = True

这样修改可以同时启用两个celery吗,求教@hongzai

发布
问题