-
管理接口能夠在與父模型相同的頁麵上編輯模型。這些稱為內聯。假設你有這兩個模型:
from django.db import models class Author(models.Model): name = models.CharField(max_length=100) class Book(models.Model): author = models.ForeignKey(Author, on_delete=models.CASCADE) title = models.CharField(max_length=100)
您可以在作者頁麵編輯作者創作的書籍。您可以通過在
ModelAdmin.inlines
中指定它們來將內聯添加到模型中:from django.contrib import admin class BookInline(admin.TabularInline): model = Book class AuthorAdmin(admin.ModelAdmin): inlines = [ BookInline, ]
Django 提供了
InlineModelAdmin
的兩個子類,它們是:這兩者之間的區別僅僅是用於渲染它們的模板。
本文介紹 django.contrib.admin.StackedInline
的用法。
聲明
class StackedInline
相關用法
- Python String Center()用法及代碼示例
- Python String decode()用法及代碼示例
- Python String轉Binary用法及代碼示例
- Python String count()用法及代碼示例
- Python String join()用法及代碼示例
- Python String casefold()用法及代碼示例
- Python String轉Long用法及代碼示例
- Python String isalnum()用法及代碼示例
- Python String rsplit()用法及代碼示例
- Python String isidentifier()用法及代碼示例
- Python String startswith()用法及代碼示例
- Python String rpartition()用法及代碼示例
- Python String splitlines()用法及代碼示例
- Python String upper()用法及代碼示例
- Python String isprintable()用法及代碼示例
- Python String translate()用法及代碼示例
- Python String title()用法及代碼示例
- Python String split()用法及代碼示例
- Python String format_map()用法及代碼示例
- Python String replace()用法及代碼示例
- Python String max()用法及代碼示例
- Python String轉Tuple用法及代碼示例
- Python String isspace()用法及代碼示例
- Python String strip()用法及代碼示例
- Python String Encode()用法及代碼示例
注:本文由純淨天空篩選整理自djangoproject.com大神的英文原創作品 django.contrib.admin.StackedInline。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。