Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 1.54 KB

README.md

File metadata and controls

44 lines (31 loc) · 1.54 KB

easyLabel

一个简单的为图片进行打标签的网站,基于Django

依赖有

django

djangorestframework - restful API

pillow -图形处理

django-extensions - 扩展 python manage.py 功能

django-cors-headers - 解决跨域问题

sqlite3

这里写了三个脚本

  • upload2qiniu.py 这个脚本可以dfs文件夹并将每个子文件传到七牛云的图床上
  • upload.py 这个脚本可以dfs文件夹并将每个子文件信息传到数据库里

(以上两个其实可以而且也应当写成一个脚本)

  • export2csv.py 导出数据库内容为csv

提供的接口有

功能说明 url 方法 需要内容(data
管理界面 admin/ - -
获取所有标签 tag/tags/ GET -
提交一个新的标签 tag/tags/ POST “label”:<label_name>
获取数据库基本信息 tag/pictures/ GET -
*获取所有图片详细信息 tag/pictures/list/ GET -
获取某张图片信息 tag/pictures// GET -
更新某张图片标签 tag/pictures// PATCH “label1”:<label_name_in_db>
随机获取3张无标签图片 tag/pictures/any/ GET -

* 建议谨慎使用