[英]Multiple model edition in django-admin
I have models: 我有模特:
class Lang(models.Model):
name = models.CharField()
symbol = models.CharField()
...
class News(models.Model):
...
some fields
...
class NewsLang(models.Model):
news = models.ForeignKey(News)
lang = models.ForeignKey(Lang)
...
some language specific fields
...
how to do it in such a way that the admin can edit both models simultaneously, for example: select the language and edit specific data combined with models News and NewsLang? 如何使管理员可以同时编辑两个模型,例如:选择语言并编辑与模型News和NewsLang结合的特定数据?
You can use an InlineModelAdmin eg 您可以使用InlineModelAdmin例如
from django.contrib import admin
from models import News, NewsLang
class NewsLangInline(admin.TabularInline):
model = NewsLang
class NewsAdmin(admin.ModelAdmin):
inlines = [NewsLangInline]
admin.site.register(News, NewsAdmin)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.