首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在django-admin中显示外键的选择?

在django-admin中显示外键的选择可以通过以下步骤实现:

  1. 在定义模型时,使用ForeignKey字段来表示外键关系。例如,如果有一个模型A和一个模型B,其中模型A包含一个指向模型B的外键字段,可以使用以下代码定义模型A:
代码语言:txt
复制
from django.db import models

class ModelB(models.Model):
    # 模型B的字段

class ModelA(models.Model):
    foreign_key = models.ForeignKey(ModelB, on_delete=models.CASCADE)
    # 模型A的其他字段
  1. 在admin.py文件中注册模型A,并使用list_display属性来指定要在列表视图中显示的字段。为了显示外键的选择,可以使用双下划线(__)来访问外键关联的字段。例如,如果要显示外键关联的模型B的某个字段,可以使用以下代码:
代码语言:txt
复制
from django.contrib import admin
from .models import ModelA

class ModelAAdmin(admin.ModelAdmin):
    list_display = ('foreign_key__field',)
    # 其他admin选项

admin.site.register(ModelA, ModelAAdmin)

在上述代码中,'foreign_key__field'是外键关联的模型B中的某个字段,通过使用双下划线来访问。

  1. 保存并重新启动Django开发服务器。现在,在django-admin中,列表视图将显示外键关联的模型B的指定字段。

这是一个基本的示例,你可以根据实际需求进行更多的定制和配置。关于Django的更多信息和详细文档,请参考腾讯云的Django产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

56秒

PS小白教程:如何在Photoshop中给灰色图片上色

55秒

PS小白教程:如何在Photoshop中制作浮在水面上的文字效果?

1分26秒

PS小白教程:如何在Photoshop中完美合并两张图片?

1分10秒

PS小白教程:如何在Photoshop中制作透明玻璃效果?

36秒

PS使用教程:如何在Mac版Photoshop中画出对称的图案?

22秒

PS使用教程:如何在Mac版Photoshop中新建A4纸?

3分6秒

如何在Mac版Photoshop中去除图片中的水印?

12分40秒

13分钟详解Linux上安装Vim插件—YouCompleteMe:文本编辑更强大和清爽

-

【海评面】电影票房“暖起来”,中国经济“活起来”

2分4秒

PS小白教程:如何在Photoshop中制作出水瓶上的水珠效果?

1分1秒

BOSHIDA 如何选择适合自己的DC电源模块?

53秒

DC电源模块如何选择定制代加工

领券