-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmodels.py
executable file
·72 lines (71 loc) · 2.51 KB
/
models.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# # 未使用orm,具体字段以数据库为准
# class Material(object):
# """
# 本地素材库主表 。 由QiniuRaw数据加工而来,包含额外数据如访问统计
# """
# qiniu_key = models.CharField(verbose_name='七牛key', max_length=200)
# main_img_flag = models.BooleanField(verbose_name='是否主图', default=False)
#
# category = models.CharField(verbose_name='一/类别', max_length=50)
# folder = models.CharField(verbose_name='二/文件夹', max_length=50)
# title = models.CharField(verbose_name='三/文件名', max_length=200, blank=True)
# postfix = models.CharField(verbose_name='文件后缀', max_length=20, blank=True)
# size = models.CharField(verbose_name='文件名', max_length=20, blank=True)
# views = models.IntegerField(verbose_name='浏览量', default=0)
# downloads = models.IntegerField(verbose_name='下载量', default=0)
#
# hash = models.CharField(verbose_name='文件哈希值', max_length=200)
# created_time = models.DateTimeField(verbose_name='创建时间', auto_now_add=True)
# last_modified_time = models.DateTimeField(verbose_name='最后修改时间', auto_now=True)
#
#
# # Tag
# tags = models.ManyToManyField('Tag', verbose_name='标签集合', blank=True)
#
# def __str__(self):
# return self.title
#
# # 数据库取出时排序
# class Meta:
# ordering = ['-last_modified_time']
#
#
# class Tag(models.Model):
# """
# 标签。 跟文章多对多
# """
# name = models.CharField('标签名', max_length=20)
# created_time = models.DateTimeField('创建时间', auto_now_add=True)
# last_modified_time = models.DateTimeField(verbose_name='最后修改时间', auto_now=True)
#
# def __str__(self):
# return self.name
#
# class Meta:
# verbose_name = '标签'
#
#
# # 七牛api 资源列举 http://developer.qiniu.com/code/v6/api/kodo-api/rs/list.html
# # 返回格式
# # {
# # "marker": "<marker string>",
# # "commonPrefixes": [
# # "xxx",
# # "yyy"
# # ],
# # "items": [
# # {
# # "key": "<key string>",
# # "putTime": <filePutTime int64>,
# # "hash": "<fileETag string>",
# # "fsize": <fileSize int64>,
# # "mimeType": "<mimeType string>",
# # "customer": "<endUserId string>"
# # },
# # ...
# # ]
# # }
#
#
# # #接口规格
# # bucket=qiniu-ts-demo&prefix=00&limit=2&delimiter=%2F