Найти - Пользователи
Полная версия: Inline
Начало » Django » Inline
1
joydev
Приветствую! Стою на перекрёстке, подскажите куда поворачивать…

маленький пример:
models.py
class Theme(models.Model):
name = models.CharField(max_length=200)

class ThemeTopic(models.Model):
description = models.TextField()
main = models.ForeignKey(Theme)
admin.py
class ThemeTopicInline(admin.TabularInline):
model = Theme
extra = 1
class ThemeAdmin(admin.ModelAdmin):
inlines = [ThemeTopicInline]
admin.site.register(Theme, ThemeAdmin)
есть ли способ без ковыряния forms инлайна или создания виджета организовать следующее:
вместо инлайна отображать таблицу, аналогичную интерфейсу списка записей модели, с возможностью добавлять/редактировать/удалять записи с привязкой по FK. смысл в том, чтобы не держать поля ввода открытыми, а вызывать их в окне редактирования записи модели.
joydev
частично решил проблему через javascript, но это костыль. вопрос ещё актуален.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB