【发布时间】:2014-06-27 18:12:11
【问题描述】:
我有 2 个模型。 第一个模型包含用户字段和文件字段(文件地址)。一个用户只能是一个文件。 第二个模型是一样的,但它是某种存档文件。因此,一个用户可能有很多文件。
我想为同一用户添加来自第二个模型的存档文件的链接的管理员编辑第一个模型页面列表。 我怎么能这样做?什么是最好的方法?我应该重新定义管理模型模板和视图吗?
例子:
用户 - 名称
文件 - 到文件的链接
存档文件:
文件1的链接
文件2的链接
...
链接到文件 N
统一更新: 我的模型如下所示:
class UserFile(models.Model):
user = models.ForeignKey(User)
file = PrivateImageField(...)
class ArchivedUserFile(models.Model):
user = models.ForeignKey(User)
file = PrivateImageField(...)
【问题讨论】:
-
当我这样做时很遗憾,我的第二个模型(存档)没有第一个模型的外键。
标签: django django-admin