1.authentication

 

 2.django-rest-framework-jwt

curl -X POST -H "Content-Type: application/json" -d '{"username":"admin","password":"password123"}' http://localhost:8000/api-token-auth/

 

3.djoser

 

'rest_framework',
'rest_framework.authtoken',
'djoser',
You need to add 'rest_framework.authtoken' to your INSTALLED_APPS
curl -X POST http://127.0.0.1:8088/auth/token/login/ --data 'username=djoser&password=djoser'


 curl -X POST http://127.0.0.1:8000/api/v1/auth/token/login/ -H "Content-Type: application/json" --data '{"username":"aa123456","password":"aa123456"}'

 

curl -X POST http://localhost:8000/api/v1/owner/object/all -H "Content-Type: application/json" -H 'Authorization: Token 'baa10f5da4f6e775fd50ca412be4bd828bd5c0d4  --data '{"username":"aa123456","password":"aa123456"}'

 

 

pip install httpie

http GET baa10f5da4f6e775fd50ca412be4bd828bd5c0d4"

 

echo '{"author":"aa123456","title":"11114","content":"11114"}' | http POST baa10f5da4f6e775fd50ca412be4bd828bd5c0d4"

 

 

 

上传文件

http -f POST eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjozLCJ1c2VybmFtZSI6IjE4MTExMTExMTEyIiwiZXhwIjoxNTQwNTE1NjA5LCJlbWFpbCI6bnVsbH0.LGcL0NUF1EzJkdLApio15eTGQ6GuYYYl4qekZMoVrcI" file@../aa.png

 

4.获取用户post json数据

 



data=JSONParser().parse(request)
print (data["username"])


  

 

 

5.xampp mysql

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

 

ln -s /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock /tmp/mysql.sock

 

 

6.上传文件重命名