Khi tôi tạo người dùng từ django-admin
mật khẩu của người dùng được mã hóa. nhưng khi tôi tạo người dùng từ django shell user-pasword được lưu trong văn bản thuần túy. Ví dụ:Cách tạo người dùng từ django shell
{
"date_joined": "2013-08-28T04:22:56.322185",
"email": "",
"first_name": "",
"id": 5,
"is_active": true,
"is_staff": false,
"is_superuser": false,
"last_login": "2013-08-28T04:22:56.322134",
"last_name": "",
"password": "pbkdf2_sha256$10000$iGKbck9CED0b$6hWrKYiMPNGKhcfPVGal2YP4LkuP3Qwem+2ydswWACk=",
"resource_uri": "/api/v1/user/5/",
"username": "user4"
},
{
"date_joined": "2013-08-29T01:15:36.414887",
"email": "[email protected]",
"first_name": "",
"id": 6,
"is_active": true,
"is_staff": true,
"is_superuser": true,
"last_login": "2013-08-29T01:15:36.414807",
"last_name": "",
"password": "123test",
"resource_uri": "/api/v1/user/6/",
"username": "test3"
}
Tôi cố gắng để làm cho REST của phong cách api cho một ứng dụng blog đơn giản: khi tôi cố gắng để chèn một người sử dụng qua đường bưu điện theo yêu cầu [bằng cách thông qua JSON] Mật khẩu được lưu lại dưới dạng văn bản đơn giản. cách ghi đè hành vi này.
How are you đặt json vào db? –
tôi đang sử dụng django-tastypie. – shifu