models.py 623 B

1234567891011121314151617181920
  1. from django.db import models
  2. from folder.models import Folder
  3. # 文件表
  4. class File(models.Model):
  5. # 文件id
  6. file_id = models.AutoField(primary_key=True)
  7. # 文件名
  8. file_name = models.CharField(max_length=50, blank=False)
  9. # 从属的文件夹
  10. folder = models.ForeignKey(Folder, on_delete=models.CASCADE, related_name='file_folder')
  11. # 存储路径
  12. file_path = models.CharField(max_length=128)
  13. # 上传时间
  14. update_time = models.DateTimeField()
  15. # 文件类型
  16. file_type = models.CharField(max_length=32)
  17. # 文件大小
  18. file_size = models.CharField(max_length=16)