Drf框架與序列化器
DRF框架的環境
DRF需要以下依賴:
Python (2.7, 3.0+)
Django (1.10, 1.11, 2.0)
DRF是以Django擴充套件應用的方式提供的,所以我們可以直接利用已有的Django環境而無需從新建立。(若沒有Django環境,需要先建立環境安裝Django)
安裝DRF
pip install djangorestframework
新增rest_framework應用
我們利用在Django框架user2中,在settings.py的INSTALLED_APPS中新增’rest_framework’。
INSTALLED_APPS = [
‘rest_framework’,
]
接下來就可以使用DRF進行開發了
在開發REST API介面時,我們在檢視中需要做的最核心的事是:
將資料庫資料序列化為前端所需要的格式,並返回;
將前端傳送的資料反序列化為模型類物件,並儲存到資料庫中。
序列化器作用:
1.進行資料的校驗
2.對資料物件進行轉換
序列化: 模型類物件 -----> python字典 用於輸出, 返回給前端使用
反序列化: 前端傳送的資料 -------> 經過驗證 -----> python的字典 用於輸入 接受前端資料時使用
建立序列化器
在這裡插入圖片描述
常用欄位
在這裡插入圖片描述
在這裡插入圖片描述
選項引數:
在這裡插入圖片描述
通用引數:
在這裡插入圖片描述
使用序列化器
序列化
定義好Serializer類後,就可以建立Serializer物件了。
Serializer的構造方法為:
**Serializer(instance=None, data=empty, kwarg)
說明:
1)用於序列化時,將物件傳入instance引數,可以是模型類的物件,也可以是頁面的get_object物件
2)用於反序列化時,將要被反序列化的資料傳入data引數
3)除了instance和data引數外,在構造Serializer物件時,還可通過context引數額外新增資料,如
serializer =UserSerializer(account, context={‘request’: request})
通過context引數附加的資料,可以通過Serializer物件的context屬性獲取。
查詢多個物件
from user2.models import Users, BBSPost
from user2.serializers import UsersSerializer
u = Users.objects.all()
s = UsersSerializer(u, many=True)
s.data
對外來鍵的處理:
serializers.PrimaryKeyRelatedField 將被序列化為關聯物件的primary key(ID)
serializers.StringRelatedField 此欄位將被序列化為關聯物件的字串表示方式(即__str__方法的返回值)
UsersSerializer() 使用關聯的類物件的序列化器,獲取一個關聯物件所有欄位內容的有序字典OrderedDict[ ]
serializers.SlugRelatedField(label=“使用者”, read_only=True, slug_field=“uage”) slug_field=“uage” 中的uage為關聯物件的欄位名,返回對應欄位的值
反序列化
1建立序列化器
2 建立物件將被校驗的資料傳給data引數
3 呼叫is_valid()方法進行校驗 is_valid(raise_exception=True有錯誤會直接丟擲
4 如果成功 呼叫validated_data進行資料獲取
使用序列化器進行反序列化時,需要對資料進行驗證後,才能獲取驗證成功的資料或儲存成模型類物件。
在獲取反序列化的資料前,必須呼叫is_valid()方法進行驗證,驗證成功返回True,否則返回False。
驗證失敗,可以通過序列化器物件的errors屬性獲取錯誤資訊,返回字典,包含了欄位和欄位的錯誤。如果是非欄位錯誤,可以通過修改REST framework配置中的NON_FIELD_ERRORS_KEY來控制錯誤字典中的鍵名。
驗證成功,可以通過序列化器物件的validated_data屬性獲取資料。
在定義序列化器時,指明每個欄位的序列化型別和選項引數,本身就
是一種驗證行為。
新增額外校驗:
單個欄位:
def validate_uname(self, value):
“”"
對名字新增單獨的校驗
:param value: 要校驗的資料
:return: 對就飯會資料,錯誤返回錯誤資訊
“”"
如果使用者名稱不包含drf就丟擲異常 反之正常將資料丟擲
if value not in ‘drf’:
raise serializers.ValidationError(“使用者名稱必須包含drf”)
return value
同時多對個欄位校驗
def validate(self, attrs):
“”"
聯合校驗:同時對多個引數校驗
:param attrs: 經過初步校驗後的資料
:return:
“”"
if attrs[“bclick”] < attrs[‘bcomment’]:
raise serializers.ValidationError(“點選次數必須大於回覆次數”)
return attrs
定義校驗函式 使用validators新增引數對那個欄位校驗新增到那個欄位
def this_uname(self, value):
if value not in 'drf':
raise serializers.ValidationError("使用者名稱必須包含drf")
1
2
uname = serializers.CharField(label=‘使用者名稱’, max_length=10, validators=[this_uname])
儲存/更新資料
1 定義序列化器
2 重新寫父類的create方法(新增資料)
3重寫父類的update方法(更新資料)
4呼叫save()執行create方法 建立序列化器傳進去物件給instance引數 呼叫的是更新的方法
def create(self, validated_data):
“”“新增資料”""
return Users.objects.create(**validated_data)
def update(self, instance, validated_data):
“”"
更新資料
:param instance: 要操作的物件
:param validated_data:校驗後的資料
:return: 物件
“”"
instance.uname = validated_data.get(‘uname’, instance.uname)
instance.uage = validated_data.get(‘uage’, instance.uage)
instance.umobile = validated_data.get(‘umobile’, instance.umobile)
instance.ugender = validated_data.get(‘ugender’, instance.ugender)
instance.save()
return instance
在對序列化器進行save()儲存時,可以額外傳遞資料,這些資料可以在create()和update()中的validated_data引數獲取到
UsersSerializer.save(owner=request.user)
預設序列化器必須傳遞所有required的欄位,否則會丟擲驗證異常。但是我們可以使用partial引數來允許部分欄位更新
serializer = UsersSerializer(comment, data={‘content’: ‘XXXX’}, partial=True)
http://www.kuwo.cn/playlist_detail/1319907410
http://www.kuwo.cn/playlist_detail/268146253
http://www.kuwo.cn/playlist_detail/1376533328
http://www.kuwo.cn/playlist_detail/1551174874
http://www.kuwo.cn/playlist_detail/302854633
http://www.kuwo.cn/playlist_detail/572449131
http://www.kuwo.cn/playlist_detail/1319147352
http://www.kuwo.cn/playlist_detail/1667415380
http://www.kuwo.cn/playlist_detail/387463007
http://www.kuwo.cn/playlist_detail/630025339
http://www.kuwo.cn/playlist_detail/1525390371
http://www.kuwo.cn/playlist_detail/1377285330
http://www.kuwo.cn/playlist_detail/2042803264
http://www.kuwo.cn/playlist_detail/1321483390
http://www.kuwo.cn/playlist_detail/1634836277
http://www.kuwo.cn/playlist_detail/2059324782
http://www.kuwo.cn/playlist_detail/1741554345
http://www.kuwo.cn/playlist_detail/1618197614
http://www.kuwo.cn/playlist_detail/1460264674
http://www.kuwo.cn/playlist_detail/1537753802
http://www.kuwo.cn/playlist_detail/1634848460
http://www.kuwo.cn/playlist_detail/834042281
http://www.kuwo.cn/playlist_detail/1639732533
http://www.kuwo.cn/playlist_detail/362919157
http://www.kuwo.cn/playlist_detail/2034586026
http://www.kuwo.cn/playlist_detail/1315989440
http://www.kuwo.cn/playlist_detail/1651369436
http://www.kuwo.cn/playlist_detail/1556501864
http://www.kuwo.cn/playlist_detail/1464779620
http://www.kuwo.cn/playlist_detail/763812803
http://www.kuwo.cn/playlist_detail/663246105
http://www.kuwo.cn/playlist_detail/1164046709
http://www.kuwo.cn/playlist_detail/456847761
http://www.kuwo.cn/playlist_detail/1542203701
http://www.kuwo.cn/playlist_detail/2065417992
http://www.kuwo.cn/playlist_detail/1423865002
http://www.kuwo.cn/playlist_detail/1670104250
http://www.kuwo.cn/playlist_detail/1636110670
http://www.kuwo.cn/playlist_detail/1354992874
http://www.kuwo.cn/playlist_detail/1566274268
http://www.kuwo.cn/playlist_detail/1571493832
http://www.kuwo.cn/playlist_detail/1576995294
http://www.kuwo.cn/playlist_detail/1438045535
http://www.kuwo.cn/playlist_detail/1669202098
http://www.kuwo.cn/playlist_detail/1632813892
http://www.kuwo.cn/playlist_detail/1364456646
http://www.kuwo.cn/playlist_detail/1433769388
http://www.kuwo.cn/playlist_detail/1529866966
http://www.kuwo.cn/playlist_detail/1852939180
http://www.kuwo.cn/playlist_detail/1705457240
http://www.kuwo.cn/playlist_detail/1457626420
http://www.kuwo.cn/playlist_detail/802851873
http://www.kuwo.cn/playlist_detail/1374025326
http://www.kuwo.cn/playlist_detail/1321966744
http://www.kuwo.cn/playlist_detail/362964065
http://www.kuwo.cn/playlist_detail/1633331540
http://www.kuwo.cn/playlist_detail/439342235
http://www.kuwo.cn/playlist_detail/1320147074
http://www.kuwo.cn/playlist_detail/1671320237
http://www.kuwo.cn/playlist_detail/983128400
http://www.kuwo.cn/playlist_detail/747795275
http://www.kuwo.cn/playlist_detail/1369426859
http://www.kuwo.cn/playlist_detail/1496813267
http://www.kuwo.cn/playlist_detail/458980279
http://www.kuwo.cn/playlist_detail/1431911000
http://www.kuwo.cn/playlist_detail/1500472026
http://www.kuwo.cn/playlist_detail/1539197332
http://www.kuwo.cn/playlist_detail/1579039732
http://www.kuwo.cn/playlist_detail/373962359
http://www.kuwo.cn/playlist_detail/955058234
http://www.kuwo.cn/playlist_detail/1436814540
http://www.kuwo.cn/playlist_detail/1375052136
http://www.kuwo.cn/playlist_detail/1437446410
http://www.kuwo.cn/playlist_detail/1577460356
http://www.kuwo.cn/playlist_detail/316056547
http://www.kuwo.cn/playlist_detail/1759256462
http://www.kuwo.cn/playlist_detail/1506665366
http://www.kuwo.cn/playlist_detail/1542335972
http://www.kuwo.cn/playlist_detail/767729283
http://www.kuwo.cn/playlist_detail/1655027657
http://www.kuwo.cn/playlist_detail/1474388800
http://www.kuwo.cn/playlist_detail/744546103
http://www.kuwo.cn/playlist_detail/1553330294
http://www.kuwo.cn/playlist_detail/371185893
http://www.kuwo.cn/playlist_detail/975120638
http://www.kuwo.cn/playlist_detail/408784547
http://www.kuwo.cn/playlist_detail/1023093738
http://www.kuwo.cn/playlist_detail/553936699
http://www.kuwo.cn/playlist_detail/983130772
http://www.kuwo.cn/playlist_detail/621574805
http://www.kuwo.cn/playlist_detail/1642898248
http://www.kuwo.cn/playlist_detail/1441306446
http://www.kuwo.cn/playlist_detail/572578531
http://www.kuwo.cn/playlist_detail/1499955290
http://www.kuwo.cn/playlist_detail/386300237
http://www.kuwo.cn/playlist_detail/797842809
http://www.kuwo.cn/playlist_detail/1389682288
http://www.kuwo.cn/playlist_detail/347107759
http://www.kuwo.cn/playlist_detail/385255377
http://www.kuwo.cn/playlist_detail/1386474260
http://www.kuwo.cn/playlist_detail/5225957
http://www.kuwo.cn/playlist_detail/1504161474
http://www.kuwo.cn/playlist_detail/1501162438
http://www.kuwo.cn/playlist_detail/958194894
http://www.kuwo.cn/playlist_detail/1371776566
http://www.kuwo.cn/playlist_detail/2115705836
http://www.kuwo.cn/playlist_detail/1756144662
http://www.kuwo.cn/playlist_detail/1379806222
http://www.kuwo.cn/playlist_detail/859721074
http://www.kuwo.cn/playlist_detail/2074426000
http://www.kuwo.cn/playlist_detail/1655530094
http://www.kuwo.cn/playlist_detail/1379575402
http://www.kuwo.cn/playlist_detail/1257358371
http://www.kuwo.cn/playlist_detail/1662996857
http://www.kuwo.cn/playlist_detail/1495609318
http://www.kuwo.cn/playlist_detail/1656974794
http://www.kuwo.cn/playlist_detail/1249480086
http://www.kuwo.cn/playlist_detail/1013632116
http://www.kuwo.cn/playlist_detail/1702672617
http://www.kuwo.cn/playlist_detail/391812209
http://www.kuwo.cn/playlist_detail/1368073458
http://www.kuwo.cn/playlist_detail/928990424
http://www.kuwo.cn/playlist_detail/1423695598
http://www.kuwo.cn/playlist_detail/2062573702
http://www.kuwo.cn/playlist_detail/1362027188
http://www.kuwo.cn/playlist_detail/1368116970
http://www.kuwo.cn/playlist_detail/1709408534
http://www.kuwo.cn/playlist_detail/1628967640
http://www.kuwo.cn/playlist_detail/1363850586
http://www.kuwo.cn/playlist_detail/1564375596
http://www.kuwo.cn/playlist_detail/1459240300
http://www.kuwo.cn/playlist_detail/1564845688
http://www.kuwo.cn/playlist_detail/1435379815
http://www.kuwo.cn/playlist_detail/434027403
http://www.kuwo.cn/playlist_detail/934370338
http://www.kuwo.cn/playlist_detail/1676791508
http://www.kuwo.cn/playlist_detail/1017783040
http://www.kuwo.cn/playlist_detail/1297075932
http://www.kuwo.cn/playlist_detail/1507808382
http://www.kuwo.cn/playlist_detail/371643431
http://www.kuwo.cn/playlist_detail/429379891
http://www.kuwo.cn/playlist_detail/356977449
http://www.kuwo.cn/playlist_detail/1708696702
http://www.kuwo.cn/playlist_detail/1558330164
http://www.kuwo.cn/playlist_detail/271264239
http://www.kuwo.cn/playlist_detail/1039546306
http://www.kuwo.cn/playlist_detail/2101680802
http://www.kuwo.cn/playlist_detail/1319051393
http://www.kuwo.cn/playlist_detail/1621210372
http://www.kuwo.cn/playlist_detail/1367668728
http://www.kuwo.cn/playlist_detail/1504825010
http://www.kuwo.cn/playlist_detail/1706827336
http://www.kuwo.cn/playlist_detail/1296928146
http://www.kuwo.cn/playlist_detail/1580654656
http://www.kuwo.cn/playlist_detail/881391376
http://www.kuwo.cn/playlist_detail/1391756186
http://www.kuwo.cn/playlist_detail/1577356605
http://www.kuwo.cn/playlist_detail/770624315
http://www.kuwo.cn/playlist_detail/1647907397
http://www.kuwo.cn/playlist_detail/1647629760
http://www.kuwo.cn/playlist_detail/1504528894
http://www.kuwo.cn/playlist_detail/392321557
http://www.kuwo.cn/playlist_detail/457717403
http://www.kuwo.cn/playlist_detail/1184533124
http://www.kuwo.cn/playlist_detail/793137759
http://www.kuwo.cn/playlist_detail/1494644820
http://www.kuwo.cn/playlist_detail/361415087
http://www.kuwo.cn/playlist_detail/398018937
http://www.kuwo.cn/playlist_detail/250082675
http://www.kuwo.cn/playlist_detail/982191224
http://www.kuwo.cn/playlist_detail/1560786470
http://www.kuwo.cn/playlist_detail/1559186118
http://www.kuwo.cn/playlist_detail/787483073
http://www.kuwo.cn/playlist_detail/526049643
http://www.kuwo.cn/playlist_detail/2090134046
http://www.kuwo.cn/playlist_detail/766651565
http://www.kuwo.cn/playlist_detail/315239811
http://www.kuwo.cn/playlist_detail/1660333917
http://www.kuwo.cn/playlist_detail/1400922341
http://www.kuwo.cn/playlist_detail/2002407134
http://www.kuwo.cn/playlist_detail/1557283912
http://www.kuwo.cn/playlist_detail/1539406948
http://www.kuwo.cn/playlist_detail/434571753
http://www.kuwo.cn/playlist_detail/376001807
http://www.kuwo.cn/playlist_detail/1353770660
http://www.kuwo.cn/playlist_detail/1867528270
http://www.kuwo.cn/playlist_detail/1652368584
http://www.kuwo.cn/playlist_detail/1571568272
http://www.kuwo.cn/playlist_detail/1321485240
http://www.kuwo.cn/playlist_detail/745730911
http://www.kuwo.cn/playlist_detail/1455923632
http://www.kuwo.cn/playlist_detail/1948512934
http://www.kuwo.cn/playlist_detail/1370283242
http://www.kuwo.cn/playlist_detail/1448454834
http://www.kuwo.cn/playlist_detail/620741589
http://www.kuwo.cn/playlist_detail/1330003434
http://www.kuwo.cn/playlist_detail/1454837166
http://www.kuwo.cn/playlist_detail/1681790188
http://www.kuwo.cn/playlist_detail/796348265
http://www.kuwo.cn/playlist_detail/766884923
http://www.kuwo.cn/playlist_detail/1430771374
http://www.kuwo.cn/playlist_detail/1463384026
http://www.kuwo.cn/playlist_detail/1328962014
http://www.kuwo.cn/playlist_detail/596479903
http://www.kuwo.cn/playlist_detail/476989095
http://www.kuwo.cn/playlist_detail/1453320260
http://www.kuwo.cn/playlist_detail/1326889496
http://www.kuwo.cn/playlist_detail/359344169
http://www.kuwo.cn/playlist_detail/796323053
http://www.kuwo.cn/playlist_detail/408822067
http://www.kuwo.cn/playlist_detail/1838794656
http://www.kuwo.cn/playlist_detail/1678016275
http://www.kuwo.cn/playlist_detail/1462879736
http://www.kuwo.cn/playlist_detail/802486799
http://www.kuwo.cn/playlist_detail/1430335570
http://www.kuwo.cn/playlist_detail/1367655222
http://www.kuwo.cn/playlist_detail/1586292704
http://www.kuwo.cn/playlist_detail/1379951309
http://www.kuwo.cn/playlist_detail/1704311628
http://www.kuwo.cn/playlist_detail/296152815
http://www.kuwo.cn/playlist_detail/272585095
http://www.kuwo.cn/playlist_detail/1666289670
http://www.kuwo.cn/playlist_detail/882562870
http://www.kuwo.cn/playlist_detail/1463817496
http://www.kuwo.cn/playlist_detail/1495797093
http://www.kuwo.cn/playlist_detail/1505572276
http://www.kuwo.cn/playlist_detail/533199681
http://www.kuwo.cn/playlist_detail/1425697530
http://www.kuwo.cn/playlist_detail/918575676
http://www.kuwo.cn/playlist_detail/1459041494
http://www.kuwo.cn/playlist_detail/1655100624
http://www.kuwo.cn/playlist_detail/1327680136
http://www.kuwo.cn/playlist_detail/455747889
http://www.kuwo.cn/playlist_detail/2002566174
http://www.kuwo.cn/playlist_detail/1324132812
http://www.kuwo.cn/playlist_detail/1329618310
http://www.kuwo.cn/playlist_detail/1705515672
http://www.kuwo.cn/playlist_detail/1635406112
http://www.kuwo.cn/playlist_detail/1430231012
http://www.kuwo.cn/playlist_detail/1497804972
http://www.kuwo.cn/playlist_detail/1556554352
http://www.kuwo.cn/playlist_detail/1451421606
http://www.kuwo.cn/playlist_detail/349737135
http://www.kuwo.cn/playlist_detail/527198333
http://www.kuwo.cn/playlist_detail/1378037284
http://www.kuwo.cn/playlist_detail/529137907
http://www.kuwo.cn/playlist_detail/1538761140
http://www.kuwo.cn/playlist_detail/1440180876
http://www.kuwo.cn/playlist_detail/1457019072
http://www.kuwo.cn/playlist_detail/620438087
http://www.kuwo.cn/playlist_detail/386413669
http://www.kuwo.cn/playlist_detail/1660847866
http://www.kuwo.cn/playlist_detail/1499201645
http://www.kuwo.cn/playlist_detail/885655362
http://www.kuwo.cn/playlist_detail/435407031
http://www.kuwo.cn/playlist_detail/1557248410
http://www.kuwo.cn/playlist_detail/797297343
http://www.kuwo.cn/playlist_detail/2039781648
http://www.kuwo.cn/playlist_detail/629018975
http://www.kuwo.cn/playlist_detail/1675429276
http://www.kuwo.cn/playlist_detail/326737263
http://www.kuwo.cn/playlist_detail/40823187
http://www.kuwo.cn/playlist_detail/428464049
http://www.kuwo.cn/playlist_detail/748952865
http://www.kuwo.cn/playlist_detail/1643639250
http://www.kuwo.cn/playlist_detail/1431764966
http://www.kuwo.cn/playlist_detail/397326935
http://www.kuwo.cn/playlist_detail/1645033308
http://www.kuwo.cn/playlist_detail/570489919
http://www.kuwo.cn/playlist_detail/1565448796
http://www.kuwo.cn/playlist_detail/314213561
http://www.kuwo.cn/playlist_detail/628311725
http://www.kuwo.cn/playlist_detail/1331558744
http://www.kuwo.cn/playlist_detail/1393423288
http://www.kuwo.cn/playlist_detail/1586698979
http://www.kuwo.cn/playlist_detail/1759364312
http://www.kuwo.cn/playlist_detail/269774719
http://www.kuwo.cn/playlist_detail/1449239062
http://www.kuwo.cn/playlist_detail/767602521
http://www.kuwo.cn/playlist_detail/369069605
http://www.kuwo.cn/playlist_detail/1572315660
http://www.kuwo.cn/playlist_detail/1359465840
http://www.kuwo.cn/playlist_detail/1374582908
http://www.kuwo.cn/playlist_detail/372798013
http://www.kuwo.cn/playlist_detail/1513260408
http://www.kuwo.cn/playlist_detail/1671158239
http://www.kuwo.cn/playlist_detail/1888449526
http://www.kuwo.cn/playlist_detail/552614917
http://www.kuwo.cn/playlist_detail/1560714726
http://www.kuwo.cn/playlist_detail/1635219654
http://www.kuwo.cn/playlist_detail/2139853497
http://www.kuwo.cn/playlist_detail/1494264754
http://www.kuwo.cn/playlist_detail/1583573796
http://www.kuwo.cn/playlist_detail/1451429918
http://www.kuwo.cn/playlist_detail/1440349100
http://www.kuwo.cn/playlist_detail/172018187
http://www.kuwo.cn/playlist_detail/1653027252
http://www.kuwo.cn/playlist_detail/425266945
http://www.kuwo.cn/playlist_detail/1540665768
http://www.kuwo.cn/playlist_detail/1446887637
http://www.kuwo.cn/playlist_detail/1577231279
http://www.kuwo.cn/playlist_detail/557139297
http://www.kuwo.cn/playlist_detail/1675564803
http://www.kuwo.cn/playlist_detail/1680933450
http://www.kuwo.cn/playlist_detail/1529349535
http://www.kuwo.cn/playlist_detail/448010109
http://www.kuwo.cn/playlist_detail/1542915105
http://www.kuwo.cn/playlist_detail/1428696487
http://www.kuwo.cn/playlist_detail/1364930230
http://www.kuwo.cn/playlist_detail/1352879432
http://www.kuwo.cn/playlist_detail/372441945
http://www.kuwo.cn/playlist_detail/1380820650
http://www.kuwo.cn/playlist_detail/1350912230
http://www.kuwo.cn/playlist_detail/1450235702
http://www.kuwo.cn/playlist_detail/1360737770
http://www.kuwo.cn/playlist_detail/1370906650
http://www.kuwo.cn/playlist_detail/1547600238
http://www.kuwo.cn/playlist_detail/1323036182
http://www.kuwo.cn/playlist_detail/365633321
http://www.kuwo.cn/playlist_detail/1709433348
http://www.kuwo.cn/playlist_detail/1382916138
http://www.kuwo.cn/playlist_detail/628390941
http://www.kuwo.cn/playlist_detail/1616849266
http://www.kuwo.cn/playlist_detail/423775555
http://www.kuwo.cn/playlist_detail/360802691
http://www.kuwo.cn/playlist_detail/1326620532
http://www.kuwo.cn/playlist_detail/1366039636
http://www.kuwo.cn/playlist_detail/951202358
http://www.kuwo.cn/playlist_detail/431197507
http://www.kuwo.cn/playlist_detail/1012258404
http://www.kuwo.cn/playlist_detail/791151179
http://www.kuwo.cn/playlist_detail/951674616
http://www.kuwo.cn/playlist_detail/386056637
http://www.kuwo.cn/playlist_detail/747817467
http://www.kuwo.cn/playlist_detail/910484540
http://www.kuwo.cn/playlist_detail/371869745
http://www.kuwo.cn/playlist_detail/573891069
http://www.kuwo.cn/playlist_detail/1457792608
http://www.kuwo.cn/playlist_detail/525923475
http://www.kuwo.cn/playlist_detail/1324037660
http://www.kuwo.cn/playlist_detail/1357549022
http://www.kuwo.cn/playlist_detail/1433099352
http://www.kuwo.cn/playlist_detail/1705660954
http://www.kuwo.cn/playlist_detail/1331643116
http://www.kuwo.cn/playlist_detail/364149311
http://www.kuwo.cn/playlist_detail/1626825684
http://www.kuwo.cn/playlist_detail/790372665
http://www.kuwo.cn/playlist_detail/1552659236
http://www.kuwo.cn/playlist_detail/425829755
http://www.kuwo.cn/playlist_detail/1707281557
http://www.kuwo.cn/playlist_detail/341392519
http://www.kuwo.cn/playlist_detail/1358997386
http://www.kuwo.cn/playlist_detail/1554479342
http://www.kuwo.cn/playlist_detail/444510851
http://www.kuwo.cn/playlist_detail/1553213252
http://www.kuwo.cn/playlist_detail/621039507
http://www.kuwo.cn/playlist_detail/1393328543
http://www.kuwo.cn/playlist_detail/1624441218
http://www.kuwo.cn/playlist_detail/195366243
http://www.kuwo.cn/playlist_detail/271566975
http://www.kuwo.cn/playlist_detail/1426804224
http://www.kuwo.cn/playlist_detail/436038453
http://www.kuwo.cn/playlist_detail/1565797908
http://www.kuwo.cn/playlist_detail/987832072
http://www.kuwo.cn/playlist_detail/1711917210
http://www.kuwo.cn/playlist_detail/1528511400
http://www.kuwo.cn/playlist_detail/1546480612
http://www.kuwo.cn/playlist_detail/1380085948
http://www.kuwo.cn/playlist_detail/1661135178
http://www.kuwo.cn/playlist_detail/447355379
http://www.kuwo.cn/playlist_detail/1505247628
http://www.kuwo.cn/playlist_detail/1659307194
http://www.kuwo.cn/playlist_detail/1323771472
http://www.kuwo.cn/playlist_detail/1550691718
http://www.kuwo.cn/playlist_detail/438072321
http://www.kuwo.cn/playlist_detail/1428279710
http://www.kuwo.cn/playlist_detail/545549331
http://www.kuwo.cn/playlist_detail/1459251692
http://www.kuwo.cn/playlist_detail/552788313
http://www.kuwo.cn/playlist_detail/1376735842
http://www.kuwo.cn/playlist_detail/740095853
http://www.kuwo.cn/playlist_detail/350011895
http://www.kuwo.cn/playlist_detail/1427155872
http://www.kuwo.cn/playlist_detail/859067342
http://www.kuwo.cn/playlist_detail/427045311
http://www.kuwo.cn/playlist_detail/318203101
http://www.kuwo.cn/playlist_detail/1914704504
http://www.kuwo.cn/playlist_detail/1422498346
http://www.kuwo.cn/playlist_detail/1375989366
http://www.kuwo.cn/playlist_detail/1366159948
http://www.kuwo.cn/playlist_detail/579328817
http://www.kuwo.cn/playlist_detail/1558999446
http://www.kuwo.cn/playlist_detail/1557796031
http://www.kuwo.cn/playlist_detail/384772423
http://www.kuwo.cn/playlist_detail/2095052684
http://www.kuwo.cn/playlist_detail/918407220
http://www.kuwo.cn/playlist_detail/1436291462
http://www.kuwo.cn/playlist_detail/1527119716
http://www.kuwo.cn/playlist_detail/1545027105
http://www.kuwo.cn/playlist_detail/1013001754
http://www.kuwo.cn/playlist_detail/1368475652
http://www.kuwo.cn/playlist_detail/958307294
http://www.kuwo.cn/playlist_detail/1396975110
http://www.kuwo.cn/playlist_detail/951793268
http://www.kuwo.cn/playlist_detail/3606017
http://www.kuwo.cn/playlist_detail/2005623466
http://www.kuwo.cn/playlist_detail/1425577466
http://www.kuwo.cn/playlist_detail/1661264977
http://www.kuwo.cn/playlist_detail/1502489776
http://www.kuwo.cn/playlist_detail/2116656978
http://www.kuwo.cn/playlist_detail/1384380770
http://www.kuwo.cn/playlist_detail/227840591
http://www.kuwo.cn/playlist_detail/1438880646
http://www.kuwo.cn/playlist_detail/302942919
http://www.kuwo.cn/playlist_detail/1451389718
http://www.kuwo.cn/playlist_detail/1748100460
http://www.kuwo.cn/playlist_detail/366318579
http://www.kuwo.cn/playlist_detail/430170845
http://www.kuwo.cn/playlist_detail/1618079042
http://www.kuwo.cn/playlist_detail/1645891008
http://www.kuwo.cn/playlist_detail/1448782460
http://www.kuwo.cn/playlist_detail/1525336756
http://www.kuwo.cn/playlist_detail/1356619842
http://www.kuwo.cn/playlist_detail/1543983220
http://www.kuwo.cn/playlist_detail/319026685
http://www.kuwo.cn/playlist_detail/1626292886
http://www.kuwo.cn/playlist_detail/348322231
http://www.kuwo.cn/playlist_detail/768333919
http://www.kuwo.cn/playlist_detail/1361557564
http://www.kuwo.cn/playlist_detail/1449108868
http://www.kuwo.cn/playlist_detail/1444835591
http://www.kuwo.cn/playlist_detail/1739963730
http://www.kuwo.cn/playlist_detail/433124023
http://www.kuwo.cn/playlist_detail/426557019
http://www.kuwo.cn/playlist_detail/1391259684
http://www.kuwo.cn/playlist_detail/1370843894
http://www.kuwo.cn/playlist_detail/1545700238
http://www.kuwo.cn/playlist_detail/1459280814
http://www.kuwo.cn/playlist_detail/1534573374
http://www.kuwo.cn/playlist_detail/565114175
http://www.kuwo.cn/playlist_detail/1841783968
http://www.kuwo.cn/playlist_detail/1538169654
http://www.kuwo.cn/playlist_detail/1583469070
http://www.kuwo.cn/playlist_detail/269328165
http://www.kuwo.cn/playlist_detail/1645998957
http://www.kuwo.cn/playlist_detail/1564133543
http://www.kuwo.cn/playlist_detail/1237729418
http://www.kuwo.cn/playlist_detail/1443608006
http://www.kuwo.cn/playlist_detail/791473663
http://www.kuwo.cn/playlist_detail/793458261
http://www.kuwo.cn/playlist_detail/435225021
http://www.kuwo.cn/playlist_detail/1357467528
http://www.kuwo.cn/playlist_detail/803447643
http://www.kuwo.cn/playlist_detail/1427125294
http://www.kuwo.cn/playlist_detail/1326711576
http://www.kuwo.cn/playlist_detail/1423538816
http://www.kuwo.cn/playlist_detail/1328455078
http://www.kuwo.cn/playlist_detail/1712351663
http://www.kuwo.cn/playlist_detail/1575330718
http://www.kuwo.cn/playlist_detail/1484599342
http://www.kuwo.cn/playlist_detail/2080120468
http://www.kuwo.cn/playlist_detail/1707115456
http://www.kuwo.cn/playlist_detail/1424336102
http://www.kuwo.cn/playlist_detail/1644186718
http://www.kuwo.cn/playlist_detail/457180095
http://www.kuwo.cn/playlist_detail/595219383
http://www.kuwo.cn/playlist_detail/437887143
http://www.kuwo.cn/playlist_detail/1713639896
http://www.kuwo.cn/playlist_detail/1325414758
http://www.kuwo.cn/playlist_detail/1656403552
http://www.kuwo.cn/playlist_detail/1799669048
http://www.kuwo.cn/playlist_detail/1548920626
http://www.kuwo.cn/playlist_detail/1327974124
http://www.kuwo.cn/playlist_detail/764042603
http://www.kuwo.cn/playlist_detail/876192176
http://www.kuwo.cn/playlist_detail/1393103100
http://www.kuwo.cn/playlist_detail/1557751020
http://www.kuwo.cn/playlist_detail/1459074168
http://www.kuwo.cn/playlist_detail/1585690658
http://www.kuwo.cn/playlist_detail/369511661
http://www.kuwo.cn/playlist_detail/1331498142
http://www.kuwo.cn/playlist_detail/430326121
http://www.kuwo.cn/playlist_detail/1582910652
http://www.kuwo.cn/playlist_detail/1545664228
http://www.kuwo.cn/playlist_detail/1541535144
http://www.kuwo.cn/playlist_detail/406961805
http://www.kuwo.cn/playlist_detail/1624484530
http://www.kuwo.cn/playlist_detail/274245043
http://www.kuwo.cn/playlist_detail/428628957
http://www.kuwo.cn/playlist_detail/1537336084
http://www.kuwo.cn/playlist_detail/854493588
http://www.kuwo.cn/playlist_detail/885158430
http://www.kuwo.cn/playlist_detail/1663831434
http://www.kuwo.cn/playlist_detail/1317230218
http://www.kuwo.cn/playlist_detail/1440982943
http://www.kuwo.cn/playlist_detail/1742552732
http://www.kuwo.cn/playlist_detail/1320368726
http://www.kuwo.cn/playlist_detail/1616853216
http://www.kuwo.cn/playlist_detail/52202983
http://www.kuwo.cn/playlist_detail/796872605
http://www.kuwo.cn/playlist_detail/313604621
http://www.kuwo.cn/playlist_detail/1573442908
http://www.kuwo.cn/playlist_detail/1435814304
http://www.kuwo.cn/playlist_detail/1435877446
http://www.kuwo.cn/playlist_detail/790913741
http://www.kuwo.cn/playlist_detail/1365460580
http://www.kuwo.cn/playlist_detail/1665811982
http://www.kuwo.cn/playlist_detail/1675904391
http://www.kuwo.cn/playlist_detail/1672045362
http://www.kuwo.cn/playlist_detail/2098231646
http://www.kuwo.cn/playlist_detail/1322033420
http://www.kuwo.cn/playlist_detail/982828438
http://www.kuwo.cn/playlist_detail/7079091
http://www.kuwo.cn/playlist_detail/1329357610
http://www.kuwo.cn/playlist_detail/1351104969
http://www.kuwo.cn/playlist_detail/1667973252
http://www.kuwo.cn/playlist_detail/434040153
http://www.kuwo.cn/playlist_detail/1551294760
http://www.kuwo.cn/playlist_detail/303457363
http://www.kuwo.cn/playlist_detail/1106070801
http://www.kuwo.cn/playlist_detail/1494791068
http://www.kuwo.cn/playlist_detail/1317992596
http://www.kuwo.cn/playlist_detail/1330767368
http://www.kuwo.cn/playlist_detail/1740296436
http://www.kuwo.cn/playlist_detail/272390743
http://www.kuwo.cn/playlist_detail/406780215
http://www.kuwo.cn/playlist_detail/1978730852
http://www.kuwo.cn/playlist_detail/363350883
http://www.kuwo.cn/playlist_detail/1375765938
http://www.kuwo.cn/playlist_detail/1662844284
http://www.kuwo.cn/playlist_detail/1666711161
http://www.kuwo.cn/playlist_detail/1447443912
http://www.kuwo.cn/playlist_detail/1356728028
http://www.kuwo.cn/playlist_detail/747160515
http://www.kuwo.cn/playlist_detail/986914880
http://www.kuwo.cn/playlist_detail/1585436130
http://www.kuwo.cn/playlist_detail/793545207
http://www.kuwo.cn/playlist_detail/160447583
http://www.kuwo.cn/playlist_detail/472740145
http://www.kuwo.cn/playlist_detail/1441535006
http://www.kuwo.cn/playlist_detail/1627664760
http://www.kuwo.cn/playlist_detail/2030134146
http://www.kuwo.cn/playlist_detail/1856364756
http://www.kuwo.cn/playlist_detail/1324280154
http://www.kuwo.cn/playlist_detail/1507715502
http://www.kuwo.cn/playlist_detail/1389395250
http://www.kuwo.cn/playlist_detail/448341911
http://www.kuwo.cn/playlist_detail/437809213
http://www.kuwo.cn/playlist_detail/387233919
http://www.kuwo.cn/playlist_detail/1583190549
http://www.kuwo.cn/playlist_detail/750282181
http://www.kuwo.cn/playlist_detail/1621105166
http://www.kuwo.cn/playlist_detail/351906327
http://www.kuwo.cn/playlist_detail/272534925
http://www.kuwo.cn/playlist_detail/1283665512
http://www.kuwo.cn/playlist_detail/1552415936
http://www.kuwo.cn/playlist_detail/1494300192
http://www.kuwo.cn/playlist_detail/1324226031
http://www.kuwo.cn/playlist_detail/361978921
http://www.kuwo.cn/playlist_detail/1019991738
http://www.kuwo.cn/playlist_detail/741300007
http://www.kuwo.cn/playlist_detail/1471532670
http://www.kuwo.cn/playlist_detail/1707382232
http://www.kuwo.cn/playlist_detail/983156496
http://www.kuwo.cn/playlist_detail/1711768698
http://www.kuwo.cn/playlist_detail/351313229
http://www.kuwo.cn/playlist_detail/306822521
http://www.kuwo.cn/playlist_detail/1562230661
http://www.kuwo.cn/playlist_detail/365000301
http://www.kuwo.cn/playlist_detail/400689445
http://www.kuwo.cn/playlist_detail/1458743578
http://www.kuwo.cn/playlist_detail/398802507
http://www.kuwo.cn/playlist_detail/1573320622
http://www.kuwo.cn/playlist_detail/1642924766
http://www.kuwo.cn/playlist_detail/435963681
http://www.kuwo.cn/playlist_detail/1565721678
http://www.kuwo.cn/playlist_detail/1664196788
http://www.kuwo.cn/playlist_detail/39427185
http://www.kuwo.cn/playlist_detail/564195585
http://www.kuwo.cn/playlist_detail/1370273725
http://www.kuwo.cn/playlist_detail/1530349250
http://www.kuwo.cn/playlist_detail/1364695952
http://www.kuwo.cn/playlist_detail/1538084958
http://www.kuwo.cn/playlist_detail/1356244173
http://www.kuwo.cn/playlist_detail/1297376684
http://www.kuwo.cn/playlist_detail/1377809128
http://www.kuwo.cn/playlist_detail/1675454846
http://www.kuwo.cn/playlist_detail/1651420886
http://www.kuwo.cn/playlist_detail/802729309
http://www.kuwo.cn/playlist_detail/2003892760
http://www.kuwo.cn/playlist_detail/1672975312
http://www.kuwo.cn/playlist_detail/1461827264
http://www.kuwo.cn/playlist_detail/304977459
http://www.kuwo.cn/playlist_detail/41870795
http://www.kuwo.cn/playlist_detail/739966491
http://www.kuwo.cn/playlist_detail/881876170