2024-10-03 06:32:54 发布
网友
所以。。。我正在使用django和sqlite3并尝试创建一个文件存储系统来链接到我的数据库。我有两个模型:患者和预约其中患者与预约有1 to many关系。每个约会都需要有多个与之关联的文件,因此我创建了另一个名为“appointmentFiles”的模型。我希望将每个预约文件上载到路径:patient/appointment/filename.txt。我还希望这样,当我选择患者时,应该显示要从中选择的预约列表。这听起来有点复杂,如果我解释得不够好,请原谅。提前谢谢
django
sqlite3
1 to many
我假设模型是这样的:
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)
现在,它将所有文件存储到上传/患者姓名/预约号/
每个病人的姓名和预约号都会有所不同
每个文件将另存为
uploads/patient_name/appointment_number/filename.extension
我假设模型是这样的:
现在,它将所有文件存储到上传/患者姓名/预约号/
每个病人的姓名和预约号都会有所不同
每个文件将另存为
相关问题 更多 >
编程相关推荐