个人工具 用于 django 开发
Project description
ingrunTools
JsonToolsDjango
适配 django 的 http 返回 json 数据
from ingrunTools.JsonToolsDjango import get_user_info, get_user_info
# get_json_models(ser, data, code, msg)
# 栗子:
class get_user_info(APIView):
user = User.object.get(pk=1)
return get_json_models(UserSerializer, user, 1, '查询用户信息成功')
# {'code':1, msg: '查询用户信息成功', data: {'id':1, 'username': 'ingrun'} }
# get_json_success(msg)
# 栗子:
class get_user_info(APIView):
user = User.object.get(pk=1)
return get_json_success('查询用户信息成功')
# {'code':1, msg: '查询用户信息成功', data: '' }
RandomTools
生成随机数的工具
# get_random_list(max, length, min) 返回一个包含随机不重复整数的列表
# get_random_data_list(li, length) 随机返回一个列表的一部分 不重复
# 栗子:
a = get_random_list(10, 5, -10)
print(a)
print(get_random_data_list(a, 3))
# [10, -1, 9, 0, -5]
# [-1, 10, 9]
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ingrunTools-1.0.6.tar.gz
(3.4 kB
view details)
File details
Details for the file ingrunTools-1.0.6.tar.gz.
File metadata
- Download URL: ingrunTools-1.0.6.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bfaf34494b6a7969d84343749e1a8b14bf834dd4d1e67f11504761495fe12d69
|
|
| MD5 |
3c419e2b0b4521a9a2fe637d9b63aaf9
|
|
| BLAKE2b-256 |
01a2700acd6aebdef63df3259394034d8d367447c72d0b3077586978cb170726
|