如何预填充modelform字段DJang

2024-05-19 19:28:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在寻找如何做这件事的信息。 这是我的情况。 我有一张联系表格(窗体.ModelForm): 它排除了ID字段

我想根据联系人表的最后一个条目自动生成

但我没有找到任何关于如何做到这一点的例子 im寻找的帮助是如何在用户不可见的情况下输入信息,同时自动预填充正确的id,我不能使用pk,因为它有一个指向另一个表的foriegn键


Tags: 用户信息id情况联系人条目窗体例子
1条回答
网友
1楼 · 发布于 2024-05-19 19:28:38

如果您将模型的一个字段定义为^{},那么它将执行此操作

编辑:

如果要定义自定义的自动递增标识,可以按如下方式执行: 从django.db公司导入模型

class MyModel(models.Model):
    _id_counter = 0
    custom_id = models.IntegerField()

    @classmethod
    def create(cls):
        my_model = cls(custom_id=MyModel._id_counter)
        MyModel._id_counter += 1
        return my_model

model1 = MyModel.create()

相关问题 更多 >