From 3fbb44a5adbf4358b87d8d2ec6d999f6354149c9 Mon Sep 17 00:00:00 2001 From: tec Date: Wed, 5 Nov 2014 16:26:27 +0000 Subject: [PATCH] Fixed issues with importer and datetime conversion Fixed issue with models.VatRate.__unicode__() with datetime and decimal fields Imported VatRates --- RIGS/importer.py | 7 ++++--- RIGS/models.py | 2 +- db.sqlite3 | Bin 875520 -> 875520 bytes 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/RIGS/importer.py b/RIGS/importer.py index 9d6f86da..6c72c807 100644 --- a/RIGS/importer.py +++ b/RIGS/importer.py @@ -12,7 +12,7 @@ from django.db.utils import ConnectionDoesNotExist from django.db import transaction from RIGS import models import reversion - +from datetime import datetime def setup_cursor(): try: @@ -79,7 +79,8 @@ def import_vat_rates(): sql = """SELECT `id`, `start_date`, `start_time`, `comment`, `rate` FROM `vat_rates`""" cursor.execute(sql) for row in cursor.fetchall(): - object, created = models.VatRate.objects.get_or_create(pk=row[0], start_at=row[1] + " " + row[2], + start_at = datetime.combine(row[1], row[2]) + object, created = models.VatRate.objects.get_or_create(pk=row[0], start_at=start_at, comment=row[3], rate=row[4]) if created: print("Created: " + object.__unicode__()) @@ -96,4 +97,4 @@ def main(): if __name__ == "__main__": - main() \ No newline at end of file + main() diff --git a/RIGS/models.py b/RIGS/models.py index d86c8e07..dca98de2 100644 --- a/RIGS/models.py +++ b/RIGS/models.py @@ -69,4 +69,4 @@ class VatRate(models.Model, RevisionMixin): comment = models.CharField(max_length=255) def __unicode__(self): - return self.comment + " " + self.start_at + " @ " + self.rate \ No newline at end of file + return self.comment + " " + str(self.start_at) + " @ " + str(self.rate) diff --git a/db.sqlite3 b/db.sqlite3 index b454e20b5e9ff600345d1925f53a3cdf6d81e1e9..55d16369c1f239ff53ba8282d5aafdaad9a29ec1 100644 GIT binary patch delta 2135 zcmaJ?4Qv!u5Z;;DyS?6SOKWL>w2jLFwiWK!`|BS<+q*MRv_K1D!B%>)nxIh=B_#fw_Asdlu|`Cpw5CyvmSRE)1`yYK;g0-wRx&;z}28v5Zk7=lZ16|TcA z_zw*zVIs~$8Pm{;E?kBMxC+!*~=sKE~r1#&7T>p2D*@ zh=1T;cm@B#QT&&PagC=rlu8R}G1)1b^5{u=n%2`Ms-PFCj)K%iowSek(_8c&eMq0u z=M3jN_2IxEu(+FLo8+4m4>-r8C6(a$X;5E`xKomR-D2AsPKm)<}yJo}A#!Ufv z!55A%I)`7b!>YJZE|C(6Qg@&etL> zN!I|D@R_Hz5vPN5! z@XzlpE=M+q4W11H8^%a+xe(qg@s!F@KfO)ml*+DMEOo5l4V+UbbSQSaRbh`yR+L=* z$vb^SlXo`ygK}YgWplva5|FE#8|q|xmd(9L4mQXRWlzxZqWjw?{C}v{#pAEs zsu|ZeG}rlS<&6a!5`3kfaK$r0YvzJ|sgD-K4wP zU>P$IheEzS=jpRgpS}9*iKG=uLyr;r2vv~GKh0v_qKOt<@Cm+%sY$wp>H0EH$kTPc zkgw|kp+MIj!J})h;O!1dd>OwCfK#7%9X;yme#vHJ-xCKADo)?69tlcPvQMI9tO`{7 zx77v(@8pFil0G2)`3PSGBb-`Mg^lX=OVUCk+<8Ii`0aRll=M&h}n9Ie0?U>|ps{i^#r zIs;ukk(&icyWE`upo@R0rJ?@0HcNF)pth>Tk}J1aDjVwR0`)=mZkf4&EK6jI*6KA& z#m1_EiMH1g^fw2$`1J@A)ww|{O=3fZ0e*JJy}t>~zHuvy;A$_Q8I6_f1BEW<%VWSS z(VZK+yk?zSS}UNFW}>#nGEH&cPs*O^D=`Xk;FeqOmr1ADg178FI9jPuJEMov|3>4J}GXN7Tx0 Kg&6zYy8i*+EfCoN delta 1152 zcmcgr|7%rc9DYBa=iGC4?t3=xwq|Cxx^B{qoVQ!dHOPHUVwr1S!q~>04mJ`>WU@hX zL5>O*BTi_&aVhXJ|g1v~rMh!0|^Gnn0E(PUqeLYGcc*Y~vIc2SC)^;HTDXbYv~C?2olPAJp;fqGq8&37&K(w}sX11V63Z4t{88 zdk1Sm)6fiPn%?#f>r{Kv=wV~X9J4fYG;Plu3;xlojB)ub)|u

9~wwv`iW!MweI= z%8AR1j9V%_E{jydgv`N!IpAf+WeB5bY4l@&qROgwetHbQ;w}}@Dzg2aep~>8t(vS> zXSFJ;m08{FMW1zM9yYo~Mt?zErYdjg>oQ{c@3QiLzE!E=d##4=H5$HGYiKuT&DpHa znR8yI$GO9!eU6bZD(DfRHXq-Q1)4 z=biPs;&+g@^1TzxGm5BFsK{Xs=jxghl%exw5P%5ItC{hNqljb=S(Z1B5C8m7kCslabOKcvUj@LepQnCM?hZ