浏览代码

betriebskredit feld

master
erichhasl 7 年前
父节点
当前提交
e4bb887a42
共有 2 个文件被更改,包括 20 次插入1 次删除
  1. +10
    -1
      web_dev/sas_web/meingoethopia/admin.py
  2. +10
    -0
      web_dev/sas_web/meingoethopia/models.py

+ 10
- 1
web_dev/sas_web/meingoethopia/admin.py 查看文件

@@ -1,6 +1,6 @@
from django.contrib import admin
from .models import Betrieb, Partei, PresidentCandidate, Question, Angestellter,\
Aufsicht, Betriebsaufsicht, Betriebsabrechnung
Aufsicht, Betriebsaufsicht, Betriebsabrechnung, Betriebskredit
from startpage.models import Banned
from django.contrib.admin import helpers
from django.shortcuts import render
@@ -105,6 +105,15 @@ class BetriebsabrechnungInline(admin.TabularInline):
template = "meingoethopia/betriebsabrechnung.html"


class BetriebskreditInline(admin.TabularInline):
model = Betriebskredit
extra = 0
formfield_overrides = {
models.ManyToManyField: {'widget': forms.CheckboxSelectMultiple},
models.ForeignKey: {'widget': apply_select2(forms.Select)}
}


# Register your models here.
class BetriebAdmin(admin.ModelAdmin):
list_display = ('name', 'manager', 'show_aufsichten', 'raum',


+ 10
- 0
web_dev/sas_web/meingoethopia/models.py 查看文件

@@ -139,6 +139,16 @@ class Betriebsabrechnung(models.Model):
return self.betrieb.name + " " + str(self.datum)


class Betriebskredit(models.Model):
betrieb = models.ForeignKey(Betrieb)
betrag = models.IntegerField('Betrag')
erklaerung = models.TextField('Erläuterung', max_length=200)
erledigt = models.BooleanField('Zurückgezahlt')

def __str__(self):
return self.betrieb.name + " " + str(self.datum)


class Partei(models.Model):
name = models.CharField('Name', max_length=100)
abbreviation = models.CharField('Abkürzung', max_length=5)


正在加载...
取消
保存