#教程#基于 Django 实现 Upwork 众包网站

640?wx_fmt=png

今天给大家带来一个我们新上线的教程:《基于 Django 实现 Upwork 众包网站》;使用 Django 框架实现了世界最大的外包网站 Upwork。在实现过程中,将其分为三大应用模块:用户模块,任务模块,私信消息模块。每个模块都严格按照 Django 框架中的 MTV (Model-Template-View) 模式完成。


什么是Upwork 众包网站?

640?wx_fmt=png

Upwork 是全球范围内最严谨规范的综合类人力资源服务平台。涉及的技能有:网站、移动和软件开发、设计和创意、写作、翻译等等。你可以在 Upwork 上利用你擅长的技能在上面做外包服务,来赚取不少的薪酬,但在那之前,你需要经过网站的层层考核。


Upwork 运行流程

Upwork 上大致分为两种身份:自由职业者(Freelancer)和客户(Project Owner)。

  • 自由职业者(Freelancer):指在 Upwork 平台上接活的人

  • 客户(Project Owner):指使用 Upwork 平台发布任务的人

简略的来讲,一个项目从发布到完成交付的流程如下:

  1. 客户发布任务

  2. 自由职业者们竞标该任务

  3. 客户经过筛选,指定自由职业者接受任务

  4. 自由职业者完成任务

  5. 客户验收,验收后付款


以下是流程图:

640?wx_fmt=png


主要知识点

  1. Django MTV 模式实践

  2. Django 用户认证系统

  3. Django 内置通用类视图

  4. Bootstrap 实现简单前端页面

  5. MySQL 存储数据


部分效果图预览

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png


本教程包含如下实验&挑战

  1. 实验1 项目简介及架构设计

  2. 实验2 搭建项目环境

  3. 实验3 用户应用(一)

  4. 实验4 用户应用(二)

  5. 挑战1 完成客户注册功能

  6. 实验5 任务应用(一)

  7. 实验6 任务应用(二)

  8. 挑战2 完成结束任务功能

  9. 实验7 消息应用(一)

  10. 实验8 消息应用(二)

  11. 实验9 Docker部署项目


对此教程感兴趣的同学可以在shiyanlou.com搜索关键词“upwork”来上手实战;你可以点击本文末尾“阅读原文”进入教程详情哦。



今日推荐:

88个技术教程免费Get

名师在线直播课0元订阅

学编程必看的3个学习法


更多有趣教程,请戳下图哦:

640?wx_fmt=jpeg


点击“阅读原文”查看教程详情


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值