Cloudvault est construit sur la plate-forme cloudinary. Donc, avant d'installer le package, il sera formidable de créer un compte et d'obtenir les «informations d'identification API».
Cliquez ici pour créer un compte, puis obtenez vos informations d'identification sur la connexion.
Après cela, vous pouvez procéder à l'installation cloudvault .
pip install cloudvault
Une fois cloudvault installé, accédez à Settings.py de votre projet et ajoutez les lignes suivantes
#!/usr/bin/python
# settings.py
INSTALLED_APPS = [
# ... other apps
"cloudvault" # can be omitted
]
CLOUDINARY = {
"cloud_name": "your_cloud_name",
"api_key": "your_api_key",
"api_secret": "your_api_secret"
}
DEFAULT_FILE_STORAGE = "cloudvault.cloud_storage.CloudinaryStorage"
Rien ne change lors de l'utilisation cloudvault dans votre projet.
#!/usr/bin/python
# models.py
class Picture(models.Model):
image = models.ImageField()
def __str__(self);
return str(self.id)
Lorsqu'une instance Picture est enregistrée, elle l'enregistre sur Cloudinary self.image.url renvoie une URL qui pointe vers l'image sur cloudinary
Pour installer le projet, clonez simplement le projet sur votre système, puis exécutez
python -m pip install /path/to/project/cloudvault/cloudvault/dist/cloudvault-1.1.tar.gz
Le projet doit s'installer avec succès.
Gabriel Michael Ojomakpene
[email protected]
09020617734