0
django를 사용하여 dropbox 응용 프로그램을 구현하려고합니다. 사용자 로그인, 가입 부분으로 완료되었습니다. 또한 일부 인증과 함께.Django 파일 업로드 및 디렉토리 생성
이제 파일 업로드, 디렉토리 생성 및 사용자와 파일 공유를 구현하고 싶습니다. 또한 각 사용자에 대해 업로드 된 파일의 미리보기.
지금은 사용자 설정을위한 확장 된 사용자 모델이 있습니다. 나는 어떤 모델도 쓴 적이 없다.
어떻게해야합니까? 이 애플리케이션에 새로운 모델이 필요합니까? 미리 감사드립니다.
로그인 및 가입을 위해 장고 사용자 모델이 확장되었습니다. 이제 파일 구현 및 공유를 구현해야합니다. 그래서 만약 내가 파일에 대한 새로운 모델을 만든다면, 어떻게 특정 사용자의 파일을 관리 할 수 있습니까? 사용자 xx가 파일을 업로드 한 다음, 다시 xx 사용자가 로그인하면 해당 파일을 볼 수 있어야합니다. –
그런 다음 파일 모델을 만들고 사용자 모델을 연결해야합니다. 이처럼 : '클래스 파일 (models.Model) : FILE_NAME = models.CharField() FILE_URL = models.CharField() 사용자 = models.OneToOneField (사용자) ' 그리고 당신은 파일을 검색 할 경우 그 사용자가 업로드했습니다 : 'File.objects.filter (user = user)' –