在Django Admin中,实现外键的Add按钮可以通过以下步骤完成:
from django.db import models
class SourceModel(models.Model):
# 定义源模型的字段
class TargetModel(models.Model):
source = models.ForeignKey(SourceModel, on_delete=models.CASCADE)
# 定义目标模型的字段
from django.contrib import admin
class TargetModelInline(admin.TabularInline):
model = TargetModel
@admin.register(SourceModel)
class SourceModelAdmin(admin.ModelAdmin):
inlines = [TargetModelInline]
# 定义源模型的其他配置
这样,你就成功实现了Django Admin外键的Add按钮。
关于Django Admin外键的更多信息,你可以参考腾讯云的Django开发文档:Django开发文档。
视频云
云+社区技术沙龙[第15期]
云+社区技术沙龙[第11期]
高校公开课
云+社区沙龙online [云原生技术实践]
腾讯技术创作特训营第二季第4期
企业创新在线学堂
腾讯技术创作特训营第二季第3期
新知·音视频技术公开课
Techo Day
领取专属 10元无门槛券
手把手带您无忧上云