Commit 14b7f676 authored by Staś Kycia's avatar Staś Kycia
Browse files

initial

parent e8e60c48
Loading
Loading
Loading
Loading

.gitignore

0 → 100644
+4 −0
Changes for .gitignore: 4 added lines, 0 removed lines.
Original line number Diff line number Diff line
db.sqlite3
/**/__pycache__
/**/migrations
.vscode

README.md

deleted100644 → 0
+0 −3
Changes for README.md: 0 added lines, 3 removed lines.
Original line number Diff line number Diff line
# wybory

System Wyborczy
 No newline at end of file

elections/__init__.py

0 → 100644
+0 −0

Empty file added.

elections/admin.py

0 → 100644
+24 −0
Changes for elections/admin.py: 24 added lines, 0 removed lines.
Original line number Diff line number Diff line
from django.contrib import admin
from django.contrib.admin import AdminSite

from .models import Election, Option


class OptionInline(admin.TabularInline):
    model = Option
    # exclude = ['votes']
    extra = 1
    
class ElectionAdmin(admin.ModelAdmin):
    list_display = ['name', 'start_date', 'end_date', 'is_active_status']
    ordering = ['-created_at', '-updated_at']

    # exclude = ['invalid_votes']
    inlines = (OptionInline, )

    @admin.display(description="Aktywne", boolean=True)
    def is_active_status(self, obj):
        return obj.is_active    

# Register your models here.
admin.site.register(Election, ElectionAdmin)
 No newline at end of file

elections/apps.py

0 → 100644
+6 −0
Changes for elections/apps.py: 6 added lines, 0 removed lines.
Original line number Diff line number Diff line
from django.apps import AppConfig


class ElectionsConfig(AppConfig):
    name = 'elections'
    verbose_name = "głosowania"
 No newline at end of file
Loading