[公开]实验动物质量与安全工作经费第02包:实验动物寄生虫学检测中标公告

中标公告 发布日期:2026-05-01 地区:北京 项目编号:11000026210200168745-XM001 预算金额:¥296900 中标供应商:中国食品药品检定研究院 实施地点:及中标成交金额 数据采集:2026/07/19 21:53

📊中标评审分析官方公示数据

代理服务费1万元
评审专家王凤刚、杨敏、李新法、赵江涛、张道山

🤖中标原因深度分析独家解读

018/Flask-RESTful

/flask_restful/test/test_flask_restful.py
from flask import Flask, request
from flask_restful import Resource, Api, reqparse

import json

class Test(Resource):
def get(self):
parser = reqparse.RequestParser()
parser.add_argument("test", type=str, required=False, help="Must provide the test")
args = parser.parse_args()
print(args)

return {"test": args["test"]}

app = Flask(__name__)
api = Api(app)
api.add_resource(Test, "/test")

if __name__ == '__main__':
app.run(debug=True)

/README.md
# Flask-RESTful
A Flask wrapper for Flask-RESTful

Installation

```bash pip install flask-restful pip install flask-restful-extensions ```

Usage

```python from flask import Flask, request from flask_restful import Resource, Api, reqparse

class Test(Resource):
def get(self):
parser = reqparse.RequestParser()
parser.add_argument("test", type=str, required=False, help="Must provide the test")
args = parser.parse_args()
print(args)

return {"test": args["test"]}

app = Flask(__name__)
api = Api(app)
api.add_resource(Test, "/test")

if __name__ == '__main__':
app.run(debug=True)
```

Custom request parser

You can create a custom request parser by subclassing `RequestParser` and adding your own arguments.

```python
from flask_restful import RequestParser
from flask_restful import Resource, Api

class CustomParser(RequestParser):
def __init__(self, *args, **kwargs):
super(CustomParser, self).__init__(*args, **kwargs)

self.add_argument("test", type=str, required=False, help="Must provide the test")
self.add_argument("test2", type=str, required=False, help="Must provide the test2")

def parse_args(self, json=None, headers=None, environ=None, skip_none=True):
args = super(CustomParser, self).parse_args(json, headers, environ, skip_none)
print(args)
return args

app = Flask(__name__)
api = Api(app)

api.add_resource(Test, "/test", parser=CustomParser)

class Test(Resource):
def get(self):
print(request.args)
return {"test": request.args["test"], "test2": request.args["test2"]}

if __name__ == '__main__':
app.run(debug=True)
```

Custom response class

You can create a custom response class by subclassing `Response`.

```python
from flask import Flask, request
from flask_restful import Resource, Api, reqparse
from flask_restful import Response as FlaskResponse

class Response(FlaskResponse):
def __init__(self, data=None, status=None, headers=None, status_code=200):
super(Response, self).__init__(data, status, headers, status_code)
self.headers['X-Header'] = 'test'

app = Flask(__name__)
api = Api(app)
api.add_resource(Test, "/test")

class Test(Resource):
def get(self):
return {"test": "test"}, 200, {"X-Header": "test"}

if __name__ == '__main__':
app.run(debug=True)
```

Custom error handler

You can create a custom error handler by subclassing `Resource`.

```python
from flask import Flask, request
from flask_restful import Resource, Api, reqparse

class Test(Resource):
def get(self):
print(request.args)
return {"test": request.args["test"]}

def post(self):
parser = reqparse.RequestParser()
parser.add_argument("test", type=str, required=True, help="Must provide the test")
args = parser.parse_args()

if args["test"] == "test":
return {"test": args["test"]}, 200
else:
raise BadRequest("Test is not 'test'")

app = Flask(__name__)
api = Api(app)
api.add_resource(Test, "/test")

class BadRequest(Exception):
def __init__(self, message):
super(BadRequest, self).__init__(message)

if __name__ == '__main__':
app.run(debug=True)
```

Custom error response class

You can create a custom error response class by subclassing `Resource`.

```python
from flask import Flask, request
from flask_restful import Resource, Api, reqparse

class BadRequest(Resource):
def __init__(self, message):
self.message = message

def get(self):
return {"error": self.message}, 400

app = Flask(__name__)
api = Api(app)
api.add_resource(BadRequest, "/test", endpoint="error")

if __name__ == '__main__':
app.run(debug=True)
```

Custom resource response

You can create a custom resource response by subclassing `Resource`.

```python
from flask import Flask, request
from flask_restful import Resource, Api, reqparse

class Test(Resource):
def get(self):
return self._custom_response()

def _custom_response(self):
return {"test": "test"}, 200

app = Flask(__name__)
api = Api(app)
api.add_resource(Test, "/test")

if __name__ == '__main__':
app.run(debug=True)
```

Custom resource methods

You can create a custom resource method by subclassing `Resource`.

```python
from flask import Flask, request
from flask_restful import Resource, Api, reqparse

class Test(Resource):
def get(self):
print(request.args)

📖 阅读完整分析文章 →

一、项目编号:11000026210200168745-XM001

二、项目名称:实验动物质量与安全工作经费

三、中标(成交)信息

总中标成交金额:29.69 万元(人民币)

中标成交供应商名称、地址及中标成交金额:

中标成交供应商名称:中国食品药品检定研究院

中标成交供应商地址:北京市崇文区天坛西里2号

中标金额:29.69万元

供应商名称 供应商地址 统一信用代码 中标金额 中标成交备注信息
中国食品药品检定研究院 北京市崇文区天坛西里2号 12100000400013601F 29.69 万元 评审总得分(综合评分法): 84.51 分

四、主要标的信息

供应商 商品名称 规格型号 数量 单价 总价 服务要求
中国食品药品检定研究院 1 29.69万元 29.69万元 为了促进北京地区实验动物行业的健康发展,提高北京地区实验动物行业的管理水平,2026年分两次对北京地区实验动物生产单位进行实验动物寄生虫学检测。

详见附件

五、评审专家(单一来源采购人员)名单:

王凤刚、杨敏、李新法、赵江涛、张道山

六、代理服务收费标准及金额:

本项目代理费总金额:1万元(人民币)

本项目代理费收费标准:

以中标金额为基数,参照原计价格[2002]1980号、发改办价格[2003]857号文件规定的服务费标准向采购代理机构缴纳招标代理服务费,不足10000元按10000元收取。

七、公告期限

自本公告发布之日起1个工作日。

八、其它补充事宜

九、凡对本次公告内容提出询问,请按以下方式联系。

1.采购人信息

名 称:北京市实验动物管理办公室(北京市人类遗传资源管理办公室)     

地址:北京市通州区宏安街9号3层        

联系方式:刘老师,55572383      

2.采购代理机构信息

名 称:中化商务有限公司            

地 址:北京市丰台区丽泽路24号平安幸福中心B座23层            

联系方式:蔡华文、刘天、曹宇臣、刘明阳、曹颖、刘畅、王毕申,010-83923564            

3.项目联系方式

项目联系人:蔡华文、刘天、曹宇臣、刘明阳、曹颖、刘畅、王毕申

电 话:  010-83923564

NA28-02 招标文件 终稿 实验动物质量与安全工作经费 20260429.pdf

分项报价表.pdf