几天前,我开始在Postgres数据库中使用Elixir和Phoenix Framework (v0.12.0)。我正在尝试创建一个具有UUID主键的表,与顺序缺省值相比,我更喜欢UUID主键。在使用mix phoenix.gen.html生成模型和迁移文件并遵循Phoenix文档中的其他步骤之后,我进行了更改 quote do
use Ecto.Mod
我创建了一个子模型,它有一个与父模型相关的ForeignKey实例“父”。我想把一个孩子联系起来。为此,我在表单中为“父”字段创建了一个ModelChoiceField。因此,为了在我的模板中呈现这一点,我做了一些如下代码。当我运行代码时,它会引发一个错误:
Models.py:
parent_id = model