Skip to content

Latest commit

 

History

History
146 lines (129 loc) · 3.36 KB

13.md

File metadata and controls

146 lines (129 loc) · 3.36 KB

干Mongo

这一节直接完成操作Mongo及关联服务功能
所有直接复制替换redis对应功能,应该不到10分钟就完事.

tag: 0.5.13

后端

涉及文件及目录

utils/aliyun/mongo.py
utils/aliyun/__init__.py
asset/mongo/models.py
asset/mongo/controllers/sync.py
asset/mongo/controllers/mongo.py
asset/mongo/apis/mongo.py
asset/mongo/urls/mongo.py
asset/mongo/controllers/account.py
asset/mongo/apis/account.py
asset/mongo/urls/account.py
asset/mongo/urls/__init__.py
asset/urls.py
business/service/controllers/mongo.py
business/service/controllers/asset_obj.py
business/service/apis/mongo.py
business/service/urls/mongo.py
business/service/urls/__init__.py
requirements.txt
rurality/settings.py
data/sql/rurality.sql

代码

utils/aliyun/mongo.py
utils/aliyun/__init__.py

操作阿里云Mongo工具类


asset/mongo/models.py
asset/mongo/controllers/sync.py
asset/mongo/controllers/mongo.py
asset/mongo/apis/mongo.py
asset/mongo/urls/mongo.py

操作mongo的接口及方法,目前只是最简单的操作,如果想丰富可以在此基础上添加


asset/mongo/controllers/account.py
asset/mongo/apis/account.py
asset/mongo/urls/account.py
asset/mongo/urls/__init__.py
asset/urls.py

操作Mongo账号接口及方法


business/service/controllers/mongo.py
business/service/controllers/asset_obj.py
business/service/apis/mongo.py
business/service/urls/mongo.py
business/service/urls/__init__.py

服务关联mongo


data/sql/rurality.sql:
导入最新sql


requirements.txt:
安装最新依赖


rurality/settings.py:
apps中增加mongo

前端

涉及文件及目录

src/api/asset/mongo/index.js
src/api/asset/mongo/url.js
src/components/Field/MongoField/index.vue
src/views/asset/mongo/index.vue
src/views/asset/mongo/detail.vue
src/views/asset/mongo/components/BaseInfo/index.vue
src/views/asset/mongo/components/AccountList/index.vue
src/views/asset/mongo/components/AccountList/components/ObjDialog/index.vue
src/views/asset/mongo/components/ServiceList/index.vue
src/api/business/service/index.js
src/api/business/service/url.js
src/views/business/service/components/AssetCard/index.vue
src/views/business/service/components/AssetCard/components/MongoList/index.vue
src/views/business/service/components/AssetCard/components/MongoList/components/ObjDialog/index.vue
src/router/modules/asset.js

代码

src/api/asset/mongo/index.js
src/api/asset/mongo/url.js

操作mongo接口


src/components/Field/MongoField/index.vue:
选择Mongo组件


src/views/asset/mongo/index.vue
src/views/asset/mongo/detail.vue
src/views/asset/mongo/components/BaseInfo/index.vue
src/views/asset/mongo/components/AccountList/index.vue
src/views/asset/mongo/components/AccountList/components/ObjDialog/index.vue
src/views/asset/mongo/components/ServiceList/index.vue

Mongo相关界面


src/api/business/service/index.js
src/api/business/service/url.js
src/views/business/service/components/AssetCard/index.vue
src/views/business/service/components/AssetCard/components/MongoList/index.vue
src/views/business/service/components/AssetCard/components/MongoList/components/ObjDialog/index.vue

服务关联Mongo相关界面


src/router/modules/asset.js

增加路由规则