如果我在http://docs.djangoproject.com/en/dev/topics/db/models/#fields在Django一到多关系,像Django的例子,音乐家可以有很多专辑,独有的音乐家。考虑关系到在Django管理
class Musician(models.Model):
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
instrument = models.CharField(max_length=100)
class Album(models.Model):
artist = models.ForeignKey(Musician)
name = models.CharField(max_length=100)
release_date = models.DateField()
num_stars = models.IntegerField()
我怎么会去执行以下操作:
在Django中,有“音乐家”作为管理的部分。当你去管理音乐家时,你可以编辑音乐家,或者你可以进入专辑并管理专辑只为那个音乐家。当您制作新专辑时,系统会自动为您所在的音乐人创建。 此刻,你将不得不从一个巨大的名单分别管理相册,并选择在编辑画面的音乐家。
谢谢,我认为可能是这种情况,你知道使用Django生成类似的管理界面的好方法,但不知道Django管理员本身? – 2011-03-15 19:35:40
如果您想创建另一个管理员,请查看上面的链接。但是如果你只是想要外观和感觉,你可以在django代码本身找到样式和模板。 – gladysbixly 2011-03-17 08:19:35