Django与Flask构建RESTful API全解析
1. Django API的过滤与测试
在Django中,我们可以使用 django.utils.http.urlencode 函数来生成编码后的URL,用于过滤数据。例如, test_filter_game_category_by_name 方法会调用该函数,根据指定的字段名和值来过滤数据。以下是生成URL的代码示例:
filter_by_name = { 'name' : game_category_name1 }
url = '{0}?{1}'.format(
reverse('gamecategory-list'),
urlencode(filter_by_name))
若 game_cagory_name1 为 'First game category name' ,调用 urlencode 函数的结果将是 'name=First+game+category+name' 。
2. 运行单元测试与检查测试覆盖率
为了运行单元测试并检查测试覆盖率,我们可以使用以下命令:
python manage.py test -v 2
该命令会创建一个测试数据库,运行所有迁移,并使用Django no
超级会员免费看
订阅专栏 解锁全文
2052

被折叠的 条评论
为什么被折叠?



