擅长:python、mysql、java
<p>完全有可能把内联用于一对一的关系。但是,定义关系的实际字段必须在内联模型上,而不是在父模型上,其方式与ForeignKey相同。把它调过来就行了。</p>
<p><strong>在注释后编辑</strong>:您说父模型已在管理员处注册:然后取消注册并重新注册。</p>
<pre><code>from original.satchmo.admin import ProductAdmin
class MyProductInline(admin.StackedInline):
model = MyProduct
class ExtendedProductAdmin(ProductAdmin):
inlines = ProductAdmin.inlines + (MyProductInline,)
admin.site.unregister(Product)
admin.site.register(Product, ExtendedProductAdmin)
</code></pre>