我希望能够在字段集中的两个不同字段之间放置内联.你已经可以用foreignkeys做这个了,我认为内联我想要的类并定义它以获得额外的形式就可以了,但显然我得到了一个:
"class x"没有ForeignKey到"class y"
错误.这不是Django 1.0支持的东西吗?如果是这样,如果没有预先存在的解决方案,我将如何解决问题?
在models.py中
class Place(models.Model):
name = models.CharField(max_length=50)
address = models.CharField(max_length=80)
class Owner(models.Model):
name = models.CharField(max_length=100)
place = models.ForeignKey(Place)
background = models.TextField()
license_expiration = models.DateTimeField('license expiration')
Run Code Online (Sandbox Code Playgroud)
在admin.py中
class PlaceInline(admin.TabularInline):
model = Place
extra = 5
class OwnerAdmin(admin.ModelAdmin):
fieldsets = [
(None, {'fields': ['background','place', 'license_expiration']}),
]
inlines = [PlaceInline]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2016 次 |
| 最近记录: |