django3.x+DRF+simpleui+uniapp打造自己的任务推广(兼职、悬赏)平台

开发目的

市面上也有不少有关兼职、推广、悬赏的源码和平台,基本都是php写的,而且代码存在安全隐患且无法正常运行。熟悉django的我打算自己写一个也准备做做自己的任务推广平台,项目处于内测期(暂无任务发布服务费,暂无接单平台服务费),欢迎大家内测多提意见,里面得任务可真实做,只要符合任务审核标准一律通过,余额可真实提。

应用场景

(1)适用于自己想要推广应用(符合法律允许范围内)却没有门路渠道得商家
(2)想要寻找靠谱的兼职平台,不花钱0撸的赚点零花钱的同志们

基本功能

主要功能有 发布任务、接单任务、任务审核、用户信用、用户消息、榜单、规则、我的钱包、海报生成、搜索任务、邀请好友…

技术介绍

1、使用python3.6+语言开发

2、web框架为django3.x

3、使用redis缓存 处理并发、过期等

4、前端采用uniapp 一套代码多端(H5、Android、IOS、小程序等)部署

项目图片

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述

体验方式

h5体验地址

http://task.lybbn.cn/pages/public/register?uid=2000003

app体验地址(目前仅支持android app)

http://task.lybbn.cn/pages/member/download

可二次开发(优化)的地方

(1)对接公众号,使用微信登录、手机号快捷登录
(2)支付、提现优化
。。。。。。

声明

本项目只做法律允许范围内的推广用,请勿用于非法用途

如果有侵权等行为请告知作者删除:qq:1042594286

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很抱歉,我作为AI语言模型无法编写可执行的程序代码。但是,我可以为您提供一些资源和指南,帮助您使用Vue3、DjangoDRF编写可执行的程序代码。 1. Vue3 Vue3是一款流行的JavaScript框架,用于构建现代化的Web应用程序。它提供了一些强大的功能,如组件化、响应式数据绑定、虚拟DOM等。如果您是Vue的新手,可以参考Vue.js官方文档,学习Vue3的基础知识。 2. Django Django是一款流行的Python Web框架,用于构建高效、可扩展的Web应用程序。它提供了一些强大的功能,如ORM、模板引擎、路由系统等。如果您是Django的新手,可以参考Django官方文档,学习Django的基础知识。 3. Django REST framework (DRF) DRF是一个基于Django的RESTful API框架,用于构建灵活、可扩展的API。它提供了一些强大的功能,如序列化、验证、认证、权限控制等。如果您是DRF的新手,可以参考DRF官方文档,学习DRF的基础知识。 下面是一个使用Vue3、DjangoDRF构建的示例程序: 1. 安装Vue CLI Vue CLI是一个用于构建Vue项目的命令行工具。您可以通过以下命令安装Vue CLI: ``` npm install -g @vue/cli ``` 2. 创建Vue项目 使用Vue CLI创建一个新的Vue项目: ``` vue create myapp ``` 在创建过程中,您可以选择使用Vue3,并安装一些常用的插件,比如Babel、Router、Vuex等。 3. 创建Django项目 使用Django命令行工具创建一个新的Django项目: ``` django-admin startproject myproject ``` 创建完成后,进入项目目录并创建一个新的应用程序: ``` cd myproject python manage.py startapp myapp ``` 4. 配置Django项目 在Django项目的settings.py文件中,添加以下配置: ``` INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'myapp', ] REST_FRAMEWORK = { 'DEFAULT_PERMISSION_CLASSES': [ 'rest_framework.permissions.AllowAny', ] } ``` 这将启用DRF,并设置默认的权限控制方式为允许任何人访问API。 5. 创建API视图 在Django应用程序的views.py文件中,创建一个API视图: ``` from rest_framework.decorators import api_view from rest_framework.response import Response @api_view(['GET']) def hello_world(request): return Response({'message': 'Hello, world!'}) ``` 这将创建一个名为hello_world的API视图,当您访问该视图时,它将返回一个包含“Hello, world!”消息的JSON响应。 6. 配置API路由 在Django应用程序的urls.py文件中,配置API路由: ``` from django.urls import path from myapp.views import hello_world urlpatterns = [ path('api/hello/', hello_world), ] ``` 这将创建一个名为/api/hello/的API路由,该路由将调用hello_world视图。 7. 启动Django服务器 在项目根目录下,运行以下命令启动Django服务器: ``` python manage.py runserver ``` 8. 创建Vue组件 在Vue项目的src/components目录下,创建一个新的Vue组件: ``` <template> <div> <p>{{ message }}</p> <button @click="fetchData">Fetch data</button> </div> </template> <script> export default { data() { return { message: '' } }, methods: { fetchData() { fetch('/api/hello/') .then(response => response.json()) .then(data => { this.message = data.message }) } } } </script> ``` 这将创建一个名为HelloWorld的Vue组件,该组件包含一个文本区域和一个按钮,当您单击按钮时,它将调用API并将响应消息显示在文本区域中。 9. 使用Vue组件 在Vue项目的src/App.vue文件中,使用HelloWorld组件: ``` <template> <div id="app"> <HelloWorld /> </div> </template> <script> import HelloWorld from './components/HelloWorld.vue' export default { components: { HelloWorld } } </script> ``` 这将在Vue应用程序的根组件中使用HelloWorld组件。 10. 运行Vue应用程序 在Vue项目的根目录下,运行以下命令启动Vue开发服务器: ``` npm run serve ``` 现在,您可以在浏览器中访问http://localhost:8080,看到一个包含“Fetch data”按钮的页面。单击该按钮,您将看到一个包含“Hello, world!”消息的文本区域。 这是一个简单的示例程序,用于演示如何使用Vue3、DjangoDRF构建Web应用程序。当然,您可以根据自己的需求和偏好进行修改和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值