2017-10-05 12 views
0

djangoを使用してdropboxアプリケーションを実装しようとしています。 私はuser login、signup partで完了しました。また、いくつかの認証で。Djangoファイルのアップロードとディレクトリの作成

私はファイルのアップロード、ディレクトリの作成、およびユーザーとのファイルの共有を実装したいと考えています。また、それぞれのユーザーのアップロードされたファイルのプレビューも可能です。

今、私はユーザーを設定するための拡張ユーザーモデルを持っています。私はモデルを書いていない。

さらに進めるべきですか?このアプリケーションには新しいモデルが必要ですか? ありがとうございます

答えて

0

URL、名前、日付などを保存できるように、アップロードできるファイルを表すモデルを作成する必要があります。

+0

私はログインとサインアップのための拡張djangoユーザーモデルを持っています。今度は、ファイル実装と共有を実装する必要があります。だから、私はファイルの新しいモデルを作成する場合、どのように私は特定のユーザーのファイルを管理することができますか?ユーザーxxファイルをアップロードした場合、再びユーザーxxログに彼はそれらのファイルを見ることができるはずですか? –

+0

次に、ファイルモデルを作成し、ユーザーモデルを関連付ける必要があります。 'クラスファイル(models.Model):このような FILE_NAME = models.CharField() file_url = models.CharField() ユーザー= models.OneToOneField(ユーザー) ' そして、あなたはそのファイルを検索したい場合はユーザによってアップロードされます: 'File.objects.filter(user = user)' –

関連する問題