0
如果除了模型中有內聯實際創建一個鏈接到相關的模型鏈接在一個App兩款車型在Django管理一起
class A():
var1 =
var2 =
class B():
var1 = models.ManyToManyField(A)
var2 =
var3=
admin.py我想知道:
class BInline(admin.TabularInline):
model = B
def
class AAdmin(admin.ModelAdmin):
inlines = BInline
並在管理他們與一個通過內聯有關;但是我實際上想要在模型A中連接到模型B,反之亦然,因爲現在我唯一能做的就是將新的B添加到A或反之亦然,但是我不能從A編輯B中的其他變量。
我想通過允許A.
到B直達我試圖創建一個管理員聯繫以減輕管理在管理頁面模型的轉變,但它說未知領域(ADMIN_LINK)爲BInline
規定def admin_link(self, instance):
url = reverse('admin:%s_%s_change' % (instance._meta.app_label, instance._meta.module_name), args=[instance.id])
return mark_safe(u'<a href="{u}">Edit</a>'.format(u=url))
fields = ('choice_text','votes','admin_link')
各個領域請問這是相關的Django的關係嗎?我正在使用python。 – snavien
是的,我做過這樣的事情。 不要忘記:class a&b應該從model.models繼承 –
謝謝,我會考慮這個選項。 – snavien