두 모델이 있습니다. 첫 번째 모델에는 사용자 필드와 파일 필드 (파일에 대한 주소)가 있습니다. 한 사용자에 대해 하나의 파일 일 수 있습니다. 두 번째 모델은 동일하지만 보관 된 파일 일종입니다. 따라서 한 사용자가 여러 파일을 사용할 수 있습니다.다른 모델의 정보를 관리자 편집 페이지에 추가하는 방법
관리자에게 추가하려는 첫 번째 모델 페이지 동일한 사용자에 대한 두 번째 모델의 보관 된 파일 링크 목록. 어떻게 할 수 있습니까? 가장 좋은 방법은 무엇입니까? 관리자 모델 템플릿 및보기를 다시 정의해야합니까?
예 :
사용자 - 이름
파일 - 링크는 내가 장고 관리 편집 페이지
아카이브 파일의 상자에서 그것을 가지고 < < < < < < < < < <을 파일로 : < < < < < < < < < 내가 N을 제기
...
링크를을 file2에 보관 된 파일을
링크 링크
파일 1에 링크의 목록을 추가 할
UPD : 내 모델은 다음과 같습니다 :
class UserFile(models.Model):
user = models.ForeignKey(User)
file = PrivateImageField(...)
class ArchivedUserFile(models.Model):
user = models.ForeignKey(User)
file = PrivateImageField(...)
인라인을 사용할 수 있습니까? –
내가 슬퍼 할 때, 내 두 번째 모델 (아카이브)에는 첫 번째 모델에 ForeignKey가 없다. – Alex