Grazie in anticipo. Ho creato un modello in Django, in cui ha un titolo, un URL e un campo per gli ordini. Ora ho impostato il valore predefinito di quel campo di ordinazione come ZERO
. Il mio requisito è che questo valore di defult debba essere cambiato in current highest Ordering number + 1
. Posso farlo in Admin Inteface?Come impostare il valore predefinito di un campo di ordinazione +1 del valore più alto in Django
class FooterLinks(models.Model):
title = models.CharField(_("Title"), max_length=200, null = True, blank = True)
link = models.CharField(_("Link"), max_length = 200)
order = models.IntegerField(_("Sort Order"), default=0)
Stai parlando di [AutoField] (https://docs.djangoproject.com/en/1.4/ref/ modelli/campi/# AutoField)? – soon
@soon possiamo usare AutoField per questo tipo di scopi? Sono usati come chiavi primarie, giusto? Intendo un campo diverso con autoincrementing, ma modificabile e non dovrebbe essere un campo unico –