aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--django/bank_app/admin.py5
-rw-r--r--django/bank_app/management/commands/pre_accounts.py7
-rw-r--r--django/bank_app/migrations/__init__.py0
-rw-r--r--django/bank_app/models.py4
-rw-r--r--requirements.txt2
5 files changed, 12 insertions, 6 deletions
diff --git a/django/bank_app/admin.py b/django/bank_app/admin.py
index 8f61887..e5f6359 100644
--- a/django/bank_app/admin.py
+++ b/django/bank_app/admin.py
@@ -2,5 +2,10 @@
this file is in the public domain
"""
from django.contrib import admin
+from .models import (BankAccount,
+ History)
+
+admin.site.register(BankAccount)
+admin.site.register(History)
# Register your models here.
diff --git a/django/bank_app/management/commands/pre_accounts.py b/django/bank_app/management/commands/pre_accounts.py
index c408851..010f5e6 100644
--- a/django/bank_app/management/commands/pre_accounts.py
+++ b/django/bank_app/management/commands/pre_accounts.py
@@ -26,8 +26,9 @@ from bank_app.config import pre_accounts
def make_accounts():
for u in pre_accounts:
+ print("Processing " + u)
try:
- User.objects.get(u)
+ User.objects.get(username=u)
except User.DoesNotExist:
try:
a = User.objects.create_user(username=u, password='')
@@ -36,10 +37,10 @@ def make_accounts():
return
is_public = not (u == 'http://mint.test.taler.net' or
u == 'http://mint.demo.taler.net')
- b = BankAccount(balance=0,
+ b = BankAccount(user=a,
currency=get_currency(None),
- user=a,
is_public=is_public)
+ print (" with account number " + str(b.account_no))
b.save()
diff --git a/django/bank_app/migrations/__init__.py b/django/bank_app/migrations/__init__.py
deleted file mode 100644
index e69de29..0000000
--- a/django/bank_app/migrations/__init__.py
+++ /dev/null
diff --git a/django/bank_app/models.py b/django/bank_app/models.py
index f1aacb7..528748e 100644
--- a/django/bank_app/models.py
+++ b/django/bank_app/models.py
@@ -29,10 +29,9 @@ class BankAccount(models.Model):
# example when an http and https exchanges want to have the same
# bank account number
account_no = models.AutoField(primary_key=True)
- #account_no = models.IntegerField(default=0)
+ # account_no = models.IntegerField(default=0)
user = models.OneToOneField(User,
on_delete=models.CASCADE)
- # primary_key=True)
class History(models.Model):
@@ -43,6 +42,7 @@ class History(models.Model):
subject = models.CharField(default="not given", max_length=200)
date = models.DateField(auto_now=True)
account = models.ForeignKey(BankAccount, on_delete=models.CASCADE)
+ dummy = models.IntegerField(default=0)
def set_balance(self, new_balance):
if isinstance(new_balance, int) or isinstance(new_balance, float):
diff --git a/requirements.txt b/requirements.txt
index f8762fd..4d1ecd7 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,4 @@
-Django==1.9.2
+Django==1.9.5
django-simple-math-captcha==1.0.7
psycopg2==2.6.1
requests==2.9.1