Skip to content

Chloe-Y/Jing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于家人给的灵感,制作的一个用于绘画,摄影类作品展示,约稿的页面

演示: Chloes.blog

功能:

  • 作者信息页面
  • 不同分类下的对应作品展示页面
  • 单个作品展示页面
  • 不同分类作品约稿,下单页面
  • 约稿的订单页面
  • 对接支付,不好接入支付宝微信,国内个人收款对接应该会用二维码,面包多爱发电这些,国外可以用 paypal,stripe
  • 在线沟通
  • 新订单提醒

逻辑:

  • 首页展示作品,作品可以点进查看
  • 导航条可跳转到不同分类的作品
  • 每个分类下面有对应的作品展示, 并且有下单按钮
  • 点击下单,跳转到对应类型的下单页面(不同作品类型展示不同的价格和下单说明)
  • 下单提交订单之后跳转到订单页面,这个页面链接可以保存后续访问查看订单

模型:

  • Artist 作者
    • name 姓名
    • label 标签或者单行文本说明
    • intro 作者介绍,段落,文本
    • avatar 头像图片
  • Type 作品分类
    • name 类名
    • slug 用26个字母和‘-’ 来表达类型名字,用于链接中
    • intro 类型介绍
    • price 此类约稿价格
    • orderIntro 此类约稿须知
    • demo 此类作品样品,可以表现这类作品风格的展示图
  • Artwork 作品
    • name 作品名称
    • intro 作品介绍
    • types 作品所属类型
    • file 作品图片
    • date 上传日期,自动生成
  • Order 订单
    • num 订单号,slug 形式,仅包含英文字母和 '-', 在下单的时候会结合客户的用户名以及下单日期生成的 md5 字符串
    • types 下单的作品类型
    • quantity 下单数目
    • amount 下单总金额
    • date 下单日期,下单的时候会自动生成
    • client 下单的客户昵称
    • email 客户邮箱地址,可不填
    • contact 客户联系方式,手机,微信,qq 等
    • request 客户的约稿要求
    • file 客户的约稿要求参考文件,非必需,只能上传一个文件,如多个参考文件建议上传单个压缩包
    • state 订单状态:刚下单时的队列等待状态,和进行时,已完成共三个状态
    • note 作者的订单备注等
    • works 订单作品文件,目前处理只能上传一个文件,如是作品集建议上传压缩包

ER图 待续,等我找到好的工具练练手

安装

  1. 安装 django
  2. 下载这个库
  3. 在项目设置和链接中加入这个应用
  4. 生成迁移文件
  5. 迁移同步数据库