diff --git a/src/kszkepzes/settings.py b/src/kszkepzes/settings.py index 71222b104b51141d794e5bd41b051b3cf90cf7e4..a1b9ce8f4da5a0e19a7056f3661f53505e98a058 100644 --- a/src/kszkepzes/settings.py +++ b/src/kszkepzes/settings.py @@ -39,6 +39,7 @@ INSTALLED_APPS = [ 'django.contrib.staticfiles', 'django_extensions', 'rest_framework', + 'stats' ] MIDDLEWARE = [ diff --git a/src/stats/__init__.py b/src/stats/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/src/stats/admin.py b/src/stats/admin.py new file mode 100644 index 0000000000000000000000000000000000000000..2efd55f084b24e13e3e79f7eec115a96f2deaba6 --- /dev/null +++ b/src/stats/admin.py @@ -0,0 +1,6 @@ +from django.contrib import admin +from .models import User, Kepzes_alkalom + +admin.site.register(User) +admin.site.register(Kepzes_alkalom) +# Register your models here. diff --git a/src/stats/apps.py b/src/stats/apps.py new file mode 100644 index 0000000000000000000000000000000000000000..2d09b92ca1ba59e93693ada2c0c0dd7340a9df15 --- /dev/null +++ b/src/stats/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class StatsConfig(AppConfig): + name = 'stats' diff --git a/src/stats/migrations/0001_initial.py b/src/stats/migrations/0001_initial.py new file mode 100644 index 0000000000000000000000000000000000000000..7223baaec1f309b9bb54b1e605f26594ea94f8b5 --- /dev/null +++ b/src/stats/migrations/0001_initial.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.5 on 2017-09-24 23:01 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='User', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('user_name', models.CharField(max_length=50)), + ('year_of_kepzes', models.IntegerField()), + ('megjegyzes', models.TextField()), + ], + ), + ] diff --git a/src/stats/migrations/0002_auto_20170925_1936.py b/src/stats/migrations/0002_auto_20170925_1936.py new file mode 100644 index 0000000000000000000000000000000000000000..635748e98913007a92b38e3d43d8360d021cf61f --- /dev/null +++ b/src/stats/migrations/0002_auto_20170925_1936.py @@ -0,0 +1,42 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.5 on 2017-09-25 17:36 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('stats', '0001_initial'), + ] + + operations = [ + migrations.CreateModel( + name='Kepzes_alkalom', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('idopont', models.DateField()), + ('letszam', models.IntegerField()), + ], + ), + migrations.RenameField( + model_name='user', + old_name='user_name', + new_name='felhaszbalo_nev', + ), + migrations.RenameField( + model_name='user', + old_name='year_of_kepzes', + new_name='kepzes_eve', + ), + migrations.RemoveField( + model_name='user', + name='megjegyzes', + ), + migrations.AddField( + model_name='kepzes_alkalom', + name='resztvevok', + field=models.ManyToManyField(to='stats.User'), + ), + ] diff --git a/src/stats/migrations/0003_auto_20170925_1938.py b/src/stats/migrations/0003_auto_20170925_1938.py new file mode 100644 index 0000000000000000000000000000000000000000..48c1c7ecd714a1d2c3f1cb08586f2677b1817234 --- /dev/null +++ b/src/stats/migrations/0003_auto_20170925_1938.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.5 on 2017-09-25 17:38 +from __future__ import unicode_literals + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('stats', '0002_auto_20170925_1936'), + ] + + operations = [ + migrations.RenameField( + model_name='user', + old_name='felhaszbalo_nev', + new_name='felhasznalo_nev', + ), + ] diff --git a/src/stats/migrations/__init__.py b/src/stats/migrations/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/src/stats/models.py b/src/stats/models.py new file mode 100644 index 0000000000000000000000000000000000000000..cc03443dd6c97d5725c4274c0a0ebfe5f3ee554e --- /dev/null +++ b/src/stats/models.py @@ -0,0 +1,16 @@ +from django.db import models + +# Create your models here. +class User(models.Model): + felhasznalo_nev = models.CharField(max_length=50) + kepzes_eve = models.IntegerField() + email_cim = models.EmailField() + profilkep = models.ImageField() + + def __str__(self): + return self.felhasznalo_nev + +class Kepzes_alkalom(models.Model): + idopont = models.DateField() + letszam = models.IntegerField() + resztvevok = models.ManyToManyField(User) diff --git a/src/stats/tests.py b/src/stats/tests.py new file mode 100644 index 0000000000000000000000000000000000000000..7ce503c2dd97ba78597f6ff6e4393132753573f6 --- /dev/null +++ b/src/stats/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/src/stats/views.py b/src/stats/views.py new file mode 100644 index 0000000000000000000000000000000000000000..91ea44a218fbd2f408430959283f0419c921093e --- /dev/null +++ b/src/stats/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here.