meska / django-comuni

MIT License
1 stars 0 forks source link

Installation problem #1

Open bdbais opened 4 years ago

bdbais commented 4 years ago

Added comuni to settings,

when I try to migrate I receive this error: [...] provincia = models.ForeignKey(Provincia) TypeError: init() missing 1 required positional argument: 'on_delete'

Django 2.x Postrgresql 12

bdbais commented 4 years ago

Resolved: class Comune(models.Model): provincia = models.ForeignKey(Provincia, on_delete=PROTECT) ripartizione = models.ForeignKey(RipartizioneGeografica, on_delete=PROTECT) codice_istat = models.CharField(max_length=10) codice_catastale = models.CharField(max_length=10) nome = models.CharField(max_length=100, db_index=True) nome_de = models.CharField(max_length=100, null=True, blank=True) cap = models.CharField(max_length=10, null=True, blank=True) capoluogo = models.BooleanField(default=False)

def __str__(self):
    return self.nome

class Meta:
    ordering = ('nome',)
    verbose_name = "Comune"
    verbose_name_plural = "Comuni"