0 0

如何更新DjangoModel之套用最大distance欄位值3

有個Image model裡頭屬性有id,distance,以下將寫的程式貼出,
vectord的值會隨著neighbours迴圈,逐漸變數字

views.py片段程式:

neighbours=[{'vector': [2, 0, 1, 0], 'label': '2'}....其他資料依此格式類推]

for nvector in neighbours:
    vectord=10(屬於id=2)
    """經過一個for迴圈
    vectord=4(屬於id=1)
    經過一個for迴圈
    vectord=3(屬於id=3)
    經過一個for迴圈
    vectord=8(屬於id=4)
    經過一個for迴圈
    vectord=2(屬於id=2)
    經過一個for迴圈
    vectord=2(屬於id=0.5)"""

    for tid in nvector['label']:
        t=Image.objects.get(pk=tid)
        t.distance=vectord
        t.save()

此程式result:
id=1 distance=4
id=2 distance=0.5
id=3 distance=3
id=4 distance=8

可是目前遇到的問題在於id=2之distance會因為上述寫法,而得0.5,
但我其實是想要id=2之distance要記錄"10",也就是vectord中id=2之間最大的值,
但會因為我這樣寫法,而被覆蓋,
請問該怎麼修改這個程式,才會在相對應的id之vectord值取最大的distance紀錄呢?
麻煩大家了,謝謝您。

目標result:
id=1 distance=4
id=2 distance=10
id=3 distance=3
id=4 distance=8
2012年4月07日 21:28
目前还没有答案

相关推荐

    Word2021中自动套用格式选项的设置方法.docx

    Word2021中自动套用格式选项的设置方法 Word2021中自动套用格式选项的设置方法是指在Word2021文档中输入字符时自动替换成最合适的字符,或自动应用最合适的格式的功能。用户可以通过设置"键入时自动套用格式"选项来...

    在Word2021中设置“键入时自动套用格式”选项.docx

    Word 2021 中的“键入时自动套用格式”选项设置 在 Word 2021 中,用户可以通过设置“键入时自动套用格式”选项来启用或关闭相关选项,以便在文档中输入字符时自动替换成最合适的字符,或自动应用最合适的格式。...

    易语言文本格式自动套用程序

    《易语言文本格式自动套用程序》是一款专为易语言编程环境设计的工具,它能够自动化处理文本格式,极大提升了程序员在处理大量文本数据时的工作效率。易语言,作为中国本土化的一种编程语言,以其简单易学、贴近中文...

    wod模板套用工具(批量)

    wod模板套用工具(批量),简单实用!可以套用不同的Word模板。

    PID套用代码PID套用代码PID套用代码

    这个“PID套用代码”标题表明我们将探讨如何在编程环境中实现PID算法。 PID控制器的核心思想是通过结合当前误差(比例项P)、过去累积误差(积分项I)和误差变化率(微分项D)来调整系统输出,以达到期望的控制效果...

    EXCEL实现套用模板批量打印行信息

    EXCEL实现套用模板批量打印行信息。数据源表是标准的格式表,另外建立模板,通过宏实现EXCEL套用模板批量打印行信息。

    android各种动画套用

    它通过定义起始和结束值,然后在一定时间内平滑地过渡来实现动画效果。例如,在画图应用中,我们可以使用补间动画来模拟用户绘制路径时的平滑移动,使得画线过程更加流畅。 帧动画则是在特定时间间隔内连续播放一...

    易语言源码文本格式自动套用程序.rar

    "易语言源码文本格式自动套用程序"是一个专为易语言设计的工具,它能够自动处理和格式化易语言源代码,提高编程效率和代码可读性。 在编程过程中,代码的格式化是非常重要的一环。良好的代码格式不仅能使代码更易于...

    英语写作绝招:各部分万能套用公式

    英语写作绝招:各部分万能套用公式,适合临考试时背诵,很值得看

    java程序套用网页模板

    在Java编程中,套用网页模板是一种常见的做法,它能够帮助开发者快速构建用户界面,提高开发效率。这里的“java程序套用网页模板”指的是利用Java技术来解析和应用HTML模板,以便动态生成网页内容。这通常涉及到...

    50套静态页面模版,大家在做静态页面的时候,可以套用这些模版,尤其对于初级学习者很有用。

    这个是静态html模版,可以套用这些模版,尤其对于初级学习者很有用...,可以套用这些模版,尤其对于初级学习者很有用。,可以套用这些模版,尤其对于初级学习者很有用。,可以套用这些模版,尤其对于初级学习者很有用。

    Word教程 巧用自动套用格式设置文档格式.docx

    2. 在"自动套用格式"对话框中选中"自动套用格式并逐项审阅修订"选项,然后在列表中选中"常规文档"、"信函"或"电子邮件"选项之一,并单击"确定"按钮。 3. 接着将提示我们自动套用格式已经完成,单击"全部接受"或"全部...

    华为项目管理10大模板Excel版(可直接套用_非常实用)

    华为项目管理10大模板Excel版(可直接套用_非常实用)

    超漂亮后台管理框架 已经改成html了 直接套用

    9. 社区支持和更新:选择一个活跃的开源项目意味着可以获得持续的更新和社区的支持,解决在使用过程中遇到的问题。 综上所述,这个“超漂亮后台管理框架”很可能是针对快速开发和部署后台管理系统的解决方案,具有...

    毕业答辩PPT模板可直接套用

    毕业答辩PPT模板可直接套用 毕业答辩PPT模板可直接套用 毕业答辩PPT模板可直接套用 毕业答辩PPT模板可直接套用 毕业答辩PPT模板可直接套用 毕业答辩PPT模板可直接套用 毕业答辩PPT模板可直接套用 毕业答辩PPT模板可...

    项目策划PPT模板可直接套用

    项目策划PPT模板可直接套用 项目策划PPT模板可直接套用 项目策划PPT模板可直接套用 项目策划PPT模板可直接套用 项目策划PPT模板可直接套用 项目策划PPT模板可直接套用 项目策划PPT模板可直接套用 项目策划PPT模板可...

    ACM模板可以直接套用的

    在ACM(国际大学生程序设计竞赛)中,模板是一种经过精心设计、优化并多次实践证明有效的代码框架,参赛者可以直接套用这些模板来快速解决特定类型的问题。ACM模板通常包含常见算法和数据结构的实现,如排序、搜索、...

Global site tag (gtag.js) - Google Analytics