... django
とsqlite3
を使用しています。私のデータベースにリンクするファイルストレージシステムを作成しようとしています。私は2つのモデルを持っています:患者と予定ここで、患者は1 to many
アポイントメントとの関係にあります。それぞれの予定には複数のファイルが関連付けられている必要がありますので、私は 'appointmentFiles'という別のモデルを作成しました。私は、各予定ファイルをパス:patient/appointment/filename.txtにアップロードする必要があります。私はまた、患者を選択するときに、選択する予定のリストを表示するようにしたい。それは私がそれを十分に説明しなかったら私を許して少し複雑に聞こえる。前もって感謝します!Djangoはドキュメントファイリング構造+外部キーを作成します
0
A
答えて
2
私はこれらのようにするためのモデルと仮定します。
class Patient(models.Model):
name = models.CharField(max_length=100)
.......
.......
class Appointment(models.Model):
patient = models.ForeignKey(Patient, on_delete=models.CASCADE)
.......
.......
class AppointmentFiles(models.Model):
appointment = models.ForeignKey(Appointment, on_delete=models.CASCADE)
........
........
path = 'uploads/'+ appointment__patient__name + '/' + appointment__id + '/'
file = models.FileField(upload_to=path)
今、それは、アップロード/ patient_nameとappointment_numberは、すべての患者のために変化しますpatient_name/appointment_number/
にすべてのファイルを保存します。
アップロード/ patient_name/appointment_number/filename.extension
関連する問題
- 1. Djangoは外部キー逆作成
- 2. 1対1コンクリートクラス構造の外部キーの作成
- 3. 外部キーを作成するための正しい構文
- 4. データベース、複数の外部キーを構造化する方法は?
- 5. Django:外部キーでリンクテーブルを作成する
- 6. 外部キーでレコードを作成するDjango Rest Framework
- 7. Django:外部キーでフォームを作成する方法
- 8. Djangoと外部キー
- 9. Djangoフィルタクエリ外部キー
- 10. 外部キーDjangoモデル
- 11. 設定 `私は、次のモデル構造を持つ外部キー
- 12. 外部キーの作成
- 13. add_foreign_key外部キーを作成しない
- 14. モデルと外部キーからDjango Querysetを作成
- 15. SQL "REFERENCE"は自動的に "外部キー"を作成します
- 16. エンティティが外部キーを作成する
- 17. Django REST - シリアライザを使用して外部キーを持つオブジェクトを作成する
- 18. 外部キーを持つ新しいリソースを作成するDjango Tastypie?
- 19. MySqlデータベース構造 - 外部キーを持つリバースエンジニア
- 20. GreenDaoは外部キーを作成しませんか?
- 21. sqlite3.OperationalError:near "REFERENCES":構文エラー - 外部キーの作成
- 22. Django - Fixturesの外部キー
- 23. Djangoのプロキシタイプと外部キー
- 24. Django外部キーのデフォルト
- 25. テンプレート内のDjango外部キー
- 26. Djangoの外部キーとフォーム
- 27. キャッシュDjangoのSQL外部キー
- 28. 外部キー間のDjangoクエリ
- 29. Djangoの複合外部キー
- 30. 外部キーでDjangoフィルタリング
は、あなたがそれはあなたのために働いていなかった試みたてきたように??各ファイルが保存されます –