查找表并将其最后一个值用作新模型实例中的值的正确方法是什么?像这样:
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,但与它无关,也可以修改。创建模型的新实例时,我还需要将其值用作默认值。
答案 0 :(得分:0)
您可以使用docs中所述的自定义构造函数: https://docs.djangoproject.com/en/2.2/ref/models/instances/
您将需要将obj字段定义为整数(以存储先前记录的ID)或外键(如果要引用先前的db记录)。在第二种情况下,您需要将模型的名称作为字符串('MyClass')而不是直接地(MyClass)传递给ForeignKeyField构造函数。