├── .gitignore ├── LICENSE ├── README.md ├── apis ├── __init__.py ├── app.py ├── auth │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── accounts_self.py │ │ ├── accounts_wxapp.py │ │ ├── oauth_token.py │ │ ├── oauth_token_code.py │ │ ├── oauth_token_refresh.py │ │ ├── self_password.py │ │ └── self_password_reset.py │ ├── routes.py │ ├── schemas.py │ └── validators.py ├── custom_errors.py ├── exception.py ├── helpers.py ├── models │ ├── __init__.py │ ├── choice.py │ ├── model.py │ ├── oauth.py │ └── test.py ├── settings.py ├── v1 │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── qc_cos_config.py │ │ ├── self_testings.py │ │ ├── self_tests.py │ │ ├── self_tests_id.py │ │ ├── self_tests_id_publish.py │ │ ├── self_tests_id_questions.py │ │ ├── self_tests_test_id_questions_id.py │ │ ├── tests_banner.py │ │ ├── tests_handpick.py │ │ ├── tests_id.py │ │ ├── tests_id_answers.py │ │ ├── tests_id_questions.py │ │ ├── tests_id_score.py │ │ └── tests_id_statistics.py │ ├── routes.py │ ├── schemas.py │ └── validators.py └── verification.py ├── docs ├── auth.yml └── v1.yml ├── manager.py └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Metis 2 | 3 | 测试题小程序后端api接口 4 | -------------------------------------------------------------------------------- /apis/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /apis/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/app.py -------------------------------------------------------------------------------- /apis/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/auth/__init__.py -------------------------------------------------------------------------------- /apis/auth/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/auth/api/__init__.py -------------------------------------------------------------------------------- /apis/auth/api/accounts_self.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/auth/api/accounts_self.py -------------------------------------------------------------------------------- /apis/auth/api/accounts_wxapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/auth/api/accounts_wxapp.py -------------------------------------------------------------------------------- /apis/auth/api/oauth_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/auth/api/oauth_token.py -------------------------------------------------------------------------------- /apis/auth/api/oauth_token_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/auth/api/oauth_token_code.py -------------------------------------------------------------------------------- /apis/auth/api/oauth_token_refresh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/auth/api/oauth_token_refresh.py -------------------------------------------------------------------------------- /apis/auth/api/self_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/auth/api/self_password.py -------------------------------------------------------------------------------- /apis/auth/api/self_password_reset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/auth/api/self_password_reset.py -------------------------------------------------------------------------------- /apis/auth/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/auth/routes.py -------------------------------------------------------------------------------- /apis/auth/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/auth/schemas.py -------------------------------------------------------------------------------- /apis/auth/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/auth/validators.py -------------------------------------------------------------------------------- /apis/custom_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/custom_errors.py -------------------------------------------------------------------------------- /apis/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/exception.py -------------------------------------------------------------------------------- /apis/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/helpers.py -------------------------------------------------------------------------------- /apis/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/models/__init__.py -------------------------------------------------------------------------------- /apis/models/choice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/models/choice.py -------------------------------------------------------------------------------- /apis/models/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/models/model.py -------------------------------------------------------------------------------- /apis/models/oauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/models/oauth.py -------------------------------------------------------------------------------- /apis/models/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/models/test.py -------------------------------------------------------------------------------- /apis/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/settings.py -------------------------------------------------------------------------------- /apis/v1/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/__init__.py -------------------------------------------------------------------------------- /apis/v1/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/api/__init__.py -------------------------------------------------------------------------------- /apis/v1/api/qc_cos_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/api/qc_cos_config.py -------------------------------------------------------------------------------- /apis/v1/api/self_testings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/api/self_testings.py -------------------------------------------------------------------------------- /apis/v1/api/self_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/api/self_tests.py -------------------------------------------------------------------------------- /apis/v1/api/self_tests_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/api/self_tests_id.py -------------------------------------------------------------------------------- /apis/v1/api/self_tests_id_publish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/api/self_tests_id_publish.py -------------------------------------------------------------------------------- /apis/v1/api/self_tests_id_questions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/api/self_tests_id_questions.py -------------------------------------------------------------------------------- /apis/v1/api/self_tests_test_id_questions_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/api/self_tests_test_id_questions_id.py -------------------------------------------------------------------------------- /apis/v1/api/tests_banner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/api/tests_banner.py -------------------------------------------------------------------------------- /apis/v1/api/tests_handpick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/api/tests_handpick.py -------------------------------------------------------------------------------- /apis/v1/api/tests_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/api/tests_id.py -------------------------------------------------------------------------------- /apis/v1/api/tests_id_answers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/api/tests_id_answers.py -------------------------------------------------------------------------------- /apis/v1/api/tests_id_questions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/api/tests_id_questions.py -------------------------------------------------------------------------------- /apis/v1/api/tests_id_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/api/tests_id_score.py -------------------------------------------------------------------------------- /apis/v1/api/tests_id_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/api/tests_id_statistics.py -------------------------------------------------------------------------------- /apis/v1/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/routes.py -------------------------------------------------------------------------------- /apis/v1/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/schemas.py -------------------------------------------------------------------------------- /apis/v1/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/v1/validators.py -------------------------------------------------------------------------------- /apis/verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/apis/verification.py -------------------------------------------------------------------------------- /docs/auth.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/docs/auth.yml -------------------------------------------------------------------------------- /docs/v1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/docs/v1.yml -------------------------------------------------------------------------------- /manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/manager.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gusibi/Metis/HEAD/requirements.txt --------------------------------------------------------------------------------