从模型中获取外键

阿尤比希·埃斯科巴

我想pk从模型中获取

模型.py

class Produit(models.Model):
    ref=models.CharField(max_length=100, default='',primary_key=True)
    marq=models.CharField(max_length=100, default='')
    nomp=models.CharField(max_length=100, default='')
    qte = models.IntegerField(default=0)
    codecateg=models.ForeignKey(categorie, on_delete=models.CASCADE)

class categorie(models.Model):
    codecateg=models.CharField(max_length=100, default='' , primary_key=True)
    nomcat=models.CharField(max_length=30, default='' ) 

视图.py

def edit_prod(request , id = None):
    ins = get_object_or_404(Produit,ref=id)
    datedit = {'ins': ins}
    return render(request, 'produit/modal_prode.html',datedit )

当我想得到时,ins.codecateg我得到了categorie对象。

比乔伊

在“produit/modal_prode.html”中,您正在发送Produit对象,对象ins也是如此,当您这样做时ins.codecateg,它将获得categorie与之关联对象,但如果您想获得categoriepk,则必须

<h4>{{ ins.codecateg.pk }}</h4>

在 html 中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用外键获取Django模型中的根节点

来自分类Dev

Django模型外键获取属性

来自分类Dev

动态获取模型的外键列名称

来自分类Dev

Django(模型):如何从外键获取实例

来自分类Dev

(Laravel) 如何在模型中关联外键的外键

来自分类Dev

django外键(用户)在模型中

来自分类Dev

Django模型中的外键数组

来自分类Dev

Django模型:使用外键中的字段

来自分类Dev

Django模型外键中的属性错误

来自分类Dev

Django模型中的自动外键

来自分类Dev

Django模型中的外键数组

来自分类Dev

django中不同模型字段的外键

来自分类Dev

在 url 中传递模型的外键

来自分类Dev

如何在Django中获取模型实例的外键表的名称?

来自分类Dev

如何在 Django 序列化程序中获取外键 ID 而不是引用模型

来自分类Dev

如何在Django中模拟模型的外键模型?

来自分类Dev

django在视图中获取外键模型并以html显示

来自分类Dev

Django获取OneToMany字段的外键模型类型

来自分类Dev

Django获取的对象是两个模型的外键

来自分类Dev

我如何获取cakephp当前模型的外键列名称?

来自分类Dev

从多个表中获取外键计数

来自分类Dev

使用外键从表中获取值

来自分类Dev

Django 在 Queryset 中获取外键对象

来自分类Dev

在 SimpleCursorAdapter 中获取外键的值

来自分类Dev

从外键中获取名称

来自分类Dev

如何使用外键在Django模型中执行注释?

来自分类Dev

外键与Django模型中的相关字段冲突

来自分类Dev

在Laravel和Eloquent中更新相关模型(外键)

来自分类Dev

Django模型中的单元测试外键约束