Showing
1 changed file
with
44 additions
and
44 deletions
1 | -from django.db import models | 1 | +from django.db import models |
2 | - | 2 | + |
3 | -# Create your models here. | 3 | +# Create your models here. |
4 | -class Item(models.Model): | 4 | +class Item(models.Model): |
5 | - item_id = models.AutoField(primary_key = True) | 5 | + item_id = models.AutoField(primary_key = True) |
6 | - is_folder = models.BooleanField(default = False) | 6 | + is_folder = models.BooleanField(default = False) |
7 | - name = models.CharField(max_length = 50) | 7 | + name = models.CharField(max_length = 50) |
8 | - file_type = models.CharField(max_length=100, null=True) # signed_url 생성을 위해 file type 세팅 | 8 | + file_type = models.CharField(max_length=100, null=True) # signed_url 생성을 위해 file type 세팅 |
9 | - path = models.TextField() | 9 | + path = models.TextField() |
10 | - #parent = models.ForeignKey('Item', on_delete=models.CASCADE, null=True) #related_name | 10 | + #parent = models.ForeignKey('Item', on_delete=models.CASCADE, null=True) #related_name |
11 | - parent = models.IntegerField() | 11 | + parent = models.IntegerField() |
12 | - user_id = models.IntegerField() | 12 | + user_id = models.IntegerField() |
13 | - size = models.IntegerField() | 13 | + size = models.IntegerField() |
14 | - is_deleted = models.BooleanField(default = False) | 14 | + is_deleted = models.BooleanField(default = False) |
15 | - created_time = models.DateTimeField(auto_now=True) | 15 | + created_time = models.DateTimeField(auto_now=True) |
16 | - updated_time = models.DateTimeField(null=True) | 16 | + updated_time = models.DateTimeField(null=True) |
17 | - status = models.BooleanField() | 17 | + status = models.BooleanField() |
18 | - | 18 | + |
19 | - #file = models.FileField(upload_to = \path) | 19 | + #file = models.FileField(upload_to = \path) |
20 | - | 20 | + |
21 | - class Meta: | 21 | + class Meta: |
22 | - ordering = ['item_id'] | 22 | + ordering = ['item_id'] |
23 | - | 23 | + |
24 | - | 24 | + |
25 | -class SharedItem(models.Model): | 25 | +class SharedItem(models.Model): |
26 | - item_id = models.IntegerField() | 26 | + item_id = models.IntegerField() |
27 | - #file_id? | 27 | + #file_id? |
28 | - expires = models.DateTimeField() | 28 | + expires = models.DateTimeField() |
29 | - password = models.CharField(max_length = 20) | 29 | + password = models.CharField(max_length = 20) |
30 | - created_time = models.DateTimeField(auto_now=True) | 30 | + created_time = models.DateTimeField(auto_now=True) |
31 | - class Meta: | 31 | + class Meta: |
32 | - ordering = ['item_id'] | 32 | + ordering = ['item_id'] |
33 | - | 33 | + |
34 | - | 34 | + |
35 | -class User(models.Model): | 35 | +class User(models.Model): |
36 | - int_id = models.IntegerField() | 36 | + int_id = models.IntegerField() |
37 | - user_id = models.CharField(max_length = 50) | 37 | + user_id = models.CharField(max_length = 50) |
38 | - name = models.CharField(max_length = 50) | 38 | + name = models.CharField(max_length = 50) |
39 | - password = models.CharField(max_length = 20) | 39 | + password = models.CharField(max_length = 20) |
40 | - total_size = models.IntegerField() | 40 | + total_size = models.IntegerField() |
41 | - current_size = models.IntegerField() | 41 | + current_size = models.IntegerField() |
42 | - created_time = models.DateTimeField(auto_now=True) | 42 | + created_time = models.DateTimeField(auto_now=True) |
43 | - class Meta: | 43 | + class Meta: |
44 | - ordering = ['int_id'] | 44 | + ordering = ['int_id'] | ... | ... |
-
Please register or login to post a comment