pickle EtjsonComparer
pickle.loads()Ceci est pour la conversion en binaire
json.loads()
En fait, l'utilisation est similaire,Mais avecpickleAprès avoir mis les données dans le cache,Pour lire les données dans le cache après,Plus facile à utiliser
Utiliserpickle,Tout d'abord,
Première étape,Importer d'abord,Parce quepickle- Oui.pythonAutoportante.Il n'est donc pas nécessaire d'installer
Direct.import pickle
C'était avant Écrivez l'interface de connexion,Directement disponible
pickle.dumps(user.first())
Pour donner un type de conversion de données,Et le convertir en Forme binaire
Par
res.set(token, user_dict, expire_time)
setComment ajouter des données au cache
Plus tard, lors de la demande d'interface,Peut marcher sur l'intergiciel,Besoin d'un objet dans l'intergiciel
Ça pourrait finir parviewLa vue passe à l'intérieurrequest.uerObjet,Pour obtenirredisLes données du cache sont,Encore une fois, Vous pouvez également modifier les données dans le cache
Pour obtenir les données dans le cache
Après utilisationrequest.user Modifier les données dans le cache
def update_nick(self,request):
nick=request.GET.get('nick)
request.user.nick=nick
request.user.save()
Donc C'est fini ,Après modification,Inset Dans le cache.