from django.db import models
from django.utils import timezone
# Create your models here.
class Image(models.Model):
author = models.ForeignKey('auth.User', on_delete=models.CASCADE)
title = models.CharField(max_length=255,default=None)
name = models.CharField(max_length=255,default=None)
slug = models.SlugField(blank=True)
image = models.ImageField()
url = models.URLField(blank=True)
alt = models.TextField(blank=True)
def publish(self):
self.url=self.image.url
self.save()
def __str__(self):
return self.title
Salve a tutti,qualcuno di voi saprebbe dirmi come risolvere questa situazione?Vorrei che nel campo "url" venga salvato l'url dell'immagine "image" di cui faccio l'upload.Al campo ImageField() non ho messo upload_to perchè vengono salvati automaticamente in MEDIA_ROOT e sono comunque visibili in MEDIA_URLLa direttiva "self.image.url" è vuota al momento del salvataggio probabilmente perchè non ha salvato ancora l'url nell'oggetto/campo "image".
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "Django-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a django-it+...@googlegroups.com.
Per postare in questo gruppo, invia un'email a djan...@googlegroups.com.
Visita questo gruppo all'indirizzo https://groups.google.com/group/django-it.
Per altre opzioni visita https://groups.google.com/d/optout.