RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

user583651's questions

Martin Hope
Almaz
Asked: 2024-11-15 20:57:59 +0000 UTC

监听位于不同子网的服务器的 websocket

  • 5

有一个特定的服务器位于以下地址的不同子网中ws://192.168.48.33:9090/ws/uplink/app,它通过 websocket 发送遥测数据。如何实现FastAPI服务器监听?我写了下面的代码,但它只在本地机器上监听ws://127.0.0.1:8000/ws。

主要.py

import ...

@app.websocket("/ws")
async def websocket(websocket: WebSocket):
    await websocket.accept()
    while True:
        data = await websocket.receive_text()
        print(data) 
python
  • 1 个回答
  • 29 Views
Martin Hope
Almaz
Asked: 2024-07-05 02:31:29 +0000 UTC

无法从 ManyToManyField 输出 my_app.Location.None 获取数据 Django

  • 6

请帮忙,我无法获取数据。 {{ s.location }} 输出 my_app.Location.None

模型.py

class Si(models.Model):
    name_si = models.CharField(max_length=40, verbose_name="Наименование СИ")
    numb_man = models.CharField(max_length=30, verbose_name="Заводской номер")
    numb_inv = models.CharField(max_length=30, verbose_name="Инвентарный номер")
    location = models.ManyToManyField('Location', verbose_name="Место монтажа") #symmetrical=False,through='Moving', through_fields=('si_id','location_id')

class Location(models.Model):
    location = models.CharField(max_length=50, verbose_name="Место установки")
    lon = models.FloatField(max_length=50, verbose_name="Долгота")
    lat = models.FloatField(max_length=50, verbose_name="Широта")

视图.py

def metrolog(request):
    si = Si.objects.all()
    data = {"title": "Средства измерения", "si": si}
    return render(request, 'mnkt_app/metrolog.html', context=data)

索引.html

{% for s in si %}
    <tr>
       <td>{{ s.id }}</td>
       <td>{{ s.name_si }}</td>
       <td>{{ s.location }} </td>
    </tr>
{% endfor %}

进展甚微

索引.html

{% for s in si %}
    <tr>
       <td>{{ s.id }}</td>
       <td>{{ s.name_si }}</td>
       <td>{{ s.location.all }} </td>
    </tr>
{% endfor %}

但数据显示不正确<QuerySet [<Location: Object#1>]>。下面介绍如何仅获取安装位置对象 #1的名称

html
  • 1 个回答
  • 29 Views
Martin Hope
Almaz
Asked: 2024-06-28 20:57:38 +0000 UTC

求助,我无法在 Django 中转换日期字符串 -> 数字

  • 5

Django 帮助我无法翻译俄语中的日期字符串 -> 数字

设置.py

LANGUAGE_CODE = 'ru-RU'
USE_I18N = True

如果 USE_I18N = False,那么一切正常,但是

索引.html

<h5 class="date_verification">{{ device.data_next_colibr }}</h5>
<script src="{% static 'js/now_date.js' %}"></script>

2024 年 6 月 21 日发布

这是js代码

now_date.js

let date_verification = document.querySelector('.date_verification');
let date = Date.parse(new Date());
let date_ru = date_verification.innerHTML
let date_ver = Date.parse(date_verification.innerHTML.slice(0, -2));


console.log(date)
console.log(date_ver)

if (date >= date_ver){
    console.log("просрочено");
    document.getElementsByClassName('date_verification')[0].style= "color: #ff0000; font-weight: bold;";
}
else {
    console.log("нормально");
    document.getElementsByClassName('date_verification')[0].style= "color: #279A2B; font-weight: bold;";
}

这就是 console.log 输出的内容

1719579296000
now_date.js:8 21 июня 2024 г.
now_date.js:9 NaN
now_date.js:16 нормально
javascript
  • 1 个回答
  • 17 Views
Martin Hope
user583651
Asked: 2024-02-15 21:33:44 +0000 UTC

如何在Django中向ManyToManyField写入数据?

  • 5

我正在为会计测量工具编写代码。移动压力表时,需要更新安装对象。告诉我如何更改所选测量工具的 location = models.ManyToManyField,这是我使用表单中的 POST 方法收到的。

模型.py

class Si(models.Model):
    name_si = models.CharField(max_length=100, verbose_name="Наименование СИ")
    location = models.ManyToManyField('Location', verbose_name="Место монтажа")

class Location(models.Model):
    shop = models.ForeignKey('Shop', on_delete=models.PROTECT, verbose_name="Цех", null=True)
    field = models.ForeignKey('Field', on_delete=models.PROTECT, verbose_name="Месторождение", null=True)
    object = models.ForeignKey('Object', on_delete=models.PROTECT, verbose_name="Объект", null=True)

表格.py

class UpdateLocationForm(forms.Form):
    location = forms.ModelChoiceField(queryset=Location.objects.all(), label="Место монтажа", empty_label="Выбери объект")

视图.py

def device(request, device_id):
    if request.method =="POST":
        form = UpdateLocationForm(request.POST)
        if form.is_valid():
            print(form.cleaned_data)
            Si.objects.filter(pk=device_id)

*.html

<div>
        <button class="show-dialog-button" type="button">Изменить место монтажа</button>
    </div>

        <dialog class="dialog-box">
          <form action="" method="POST">
               {% csrf_token %}
                {{ form.as_p }}
              <p><button type="submit"> Изменить </button> </p>
          </form>

        </dialog>
python
  • 1 个回答
  • 41 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