Commit 885618ce authored by Gabriele Lucci's avatar Gabriele Lucci

Merge branch 'importcsv' into 'master'

Create importcsv command

See merge request !2
parents 27fc097a 8229c16c
......@@ -3,6 +3,10 @@
*.pyc
__pycache__
# Virtualenv
venv/
# Env file
.env
......
This diff is collapsed.
......@@ -32,16 +32,15 @@ class Bilancio(models.Model):
null=True)
patrimonio_netto = models.IntegerField(verbose_name='Patrimonio netto',
blank=True, null=True)
partecipata_cf = models.ForeignKey('Partecipata',
db_column='partecipata_cf')
partecipata = models.ForeignKey('Partecipata')
class Meta:
verbose_name_plural = 'Bilanci'
class Partecipata(models.Model):
codice_fiscale = models.CharField(max_length=11)
denominazione = models.CharField(max_length=255)
codice_fiscale = models.CharField(max_length=11)
MACRO_TIPOLOGIA = (
('SOCIETA\'', 'Società'),
('CONSORZIO', 'Consorzio'),
......@@ -100,7 +99,7 @@ class Partecipata(models.Model):
def partecipata_da(self, anno):
return self.partecipazione_set.filter(anno=anno).order_by(
'partecipata_cf__denominazione')
'partecipata__denominazione')
def __str__(self):
return self.denominazione
......@@ -115,8 +114,7 @@ class Incarico(models.Model):
db_column='ente_cf', blank=True,
null=True)
tipo_carica = models.ForeignKey('TipoCarica')
partecipata_cf = models.ForeignKey('Partecipata',
db_column='partecipata_cf',
partecipata = models.ForeignKey('Partecipata',
verbose_name='Partecipata', blank=True,
null=True)
compenso_anno = models.IntegerField(verbose_name='Comp. anno', null=True,
......@@ -290,9 +288,8 @@ class Partecipazione(models.Model):
)
ente_cf = models.ForeignKey('Ente', verbose_name='Ente',
db_column='ente_cf')
partecipata_cf = models.ForeignKey('Partecipata',
verbose_name='Partecipata',
db_column='partecipata_cf')
partecipata = models.ForeignKey('Partecipata',
verbose_name='Partecipata')
anno = models.CharField(max_length=4)
onere_complessivo = models.CharField(max_length=255, blank=True)
percentuale_partecipazione = models.FloatField(null=True, blank=True)
......@@ -305,7 +302,7 @@ class Partecipazione(models.Model):
def __str__(self):
return self.ente_cf.__str__() + ' - ' + \
self.partecipata_cf.__str__() + ' - ' + self.anno
self.partecipata.__str__() + ' - ' + self.anno
class Persona(models.Model):
......
......@@ -3,7 +3,7 @@
selenium
coverage
Sphinx
ipython
jupyter
# django-debug-toolbar that works with Django 1.5+
django-debug-toolbar
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment