Python / Django:在模型类中进行查询/数据库查询

时间:2019-10-25 19:24:45

标签: python django lookup

查找表并将其最后一个值用作新模型实例中的值的正确方法是什么?像这样:

 final Alert alert2 = new Alert(Alert.AlertType.CONFIRMATION);
 alert2.show();
 alert2.setOnCloseRequest(new EventHandler<DialogEvent>() {
        @Override
        public void handle(DialogEvent event) {
            ButtonType result=alert2.getResult();
            String resultText=result.getText();
            //result logic
        }
    });

我需要一个db列,该列跟踪primary_key,但与它无关,也可以修改。创建模型的新实例时,我还需要将其值用作默认值。

1 个答案:

答案 0 :(得分:0)

您可以使用docs中所述的自定义构造函数: https://docs.djangoproject.com/en/2.2/ref/models/instances/

您将需要将obj字段定义为整数(以存储先前记录的ID)或外键(如果要引用先前的db记录)。在第二种情况下,您需要将模型的名称作为字符串('MyClass')而不是直接地(MyClass)传递给ForeignKeyField构造函数。

相关问题