Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

License

NotificationsYou must be signed in to change notification settings

eleme/Sparrow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner

功能简介

Sparrow 是为解决移动端开发的痛点而开发的 Mock 系统,Sever 配合移动端 SDK,实现无耦合、无代码修改的 Mock 功能,极大程度的提升 Mock 的体验感、开发效率、测试效率。

关于移动端 SDK,请访问 Sparrow SDK(SparrowSDK-iOSSparrow-Android)。

示例

设置一个 Mock API,用于骑手 App『订单申请报备异常原因列表』:

如上图所示,Sparrow 可以实现不修改网络请求的代码,获取数据,并保留整个网络请求的过程,不需要手机设置代理。

服务器部署

基础环境

  1. Python3
  2. pip3

install

git clone git@git.elenet.me:LPD-iOS/Sparrow.gitcd Sparrowpip install -r requirements.txtpython3 manage.py makemigrationspython3 manage.py migratepython3 manage.py runserver 0.0.0.0:80

自定义前端

如果需要自行修改前端内容,还需要以下环境:

  1. npm 基本环境
  2. vue 环境
npm run build

具体还请参考Vue 的官方文档

数据库配置

默认配置:

  1. USER: test
  2. PASSWORD: 123abc
  3. HOST: 127.0.0.1
  4. PORT: 3306

也可以在以下位置自行修改:

Sparrow -> settings.py ->

创建 Admin 超级管理员

python3 manage.py createsuperuser

示例过程

python3 manage.py createsuperuserUsername (leave blank to use 'zhoulingyu'): lingyu.zhouEmail address: lingyu.zhou@ele.mePassword: ***Password (again): ***Superuser created successfully.

后台登录地址

完整域名/admin

可以通过登录 admin 修改个人信息

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp