cloudvault
v1.2
CloudVault é construído a partir da plataforma Cloudinary. Portanto, antes de instalar o pacote, será ótimo criar uma conta e obter as 'credenciais da API'.
Clique aqui para criar uma conta e, em seguida, obtenha suas credenciais no login.
Depois disso, você pode prosseguir para a instalação cloudvault .
pip install cloudvault
Depois que cloudvault estiver instalado, vá para o seu projeto Settings.Py e adicione as seguintes linhas
#!/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"
Nada muda ao usar cloudvault em seu projeto.
#!/usr/bin/python
# models.py
class Picture(models.Model):
image = models.ImageField()
def __str__(self);
return str(self.id)
Quando uma instância Picture é salva, ele a salva para o self.image.url cloudinary
Para instalar o projeto, basta clonar o projeto para o seu sistema e depois executar
python -m pip install /path/to/project/cloudvault/cloudvault/dist/cloudvault-1.1.tar.gz
O projeto deve instalar com sucesso.
Gabriel Michael Ojomakpene
[email protected]
09020617734