Add management command to import csv and update template

This commit is contained in:
Nyymix 2025-08-10 17:23:46 +03:00
parent 38b56deeec
commit 9a4a70dfb6
5 changed files with 150 additions and 58 deletions

View file

@ -1,31 +0,0 @@
# Generated by Django 5.2.5 on 2025-08-09 18:42
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('main', '0001_initial'),
]
operations = [
migrations.RemoveConstraint(
model_name='fuelpurchase',
name='unique_fuel_purchase',
),
migrations.AddField(
model_name='fuelpurchase',
name='gas_station',
field=models.IntegerField(choices=[(0, '-'), (1, 'Neste'), (2, 'Teboil'), (3, 'ABC'), (4, 'Shell'), (5, 'St1'), (6, 'SEO'), (7, 'ysi5')], default=1, verbose_name='Gas Station'),
),
migrations.AddField(
model_name='fuelpurchase',
name='octane',
field=models.IntegerField(choices=[(95, '95'), (98, '98')], default=95, verbose_name='Octane'),
),
migrations.AddConstraint(
model_name='fuelpurchase',
constraint=models.UniqueConstraint(fields=('purchase_date', 'total_cost', 'price_per_litre', 'amount_litres', 'octane', 'gas_station'), name='unique_fuel_purchase'),
),
]

View file

@ -1,26 +0,0 @@
# Generated by Django 5.2.5 on 2025-08-09 19:20
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('main', '0002_remove_fuelpurchase_unique_fuel_purchase_and_more'),
]
operations = [
migrations.RemoveConstraint(
model_name='fuelpurchase',
name='unique_fuel_purchase',
),
migrations.AddField(
model_name='fuelpurchase',
name='car',
field=models.IntegerField(choices=[(0, '_'), (1, 'Renault'), (2, 'Nissan'), (3, 'Smart')], default=3, verbose_name='Car'),
),
migrations.AddConstraint(
model_name='fuelpurchase',
constraint=models.UniqueConstraint(fields=('purchase_date', 'total_cost', 'price_per_litre', 'amount_litres', 'octane', 'gas_station', 'car'), name='unique_fuel_purchase'),
),
]