С джангой только знакомлюсь.
Есть простая модель:
from django.db import models
class School(models.Model):
number = models.IntegerField()
sc_type = models.CharField(max_length = 20)
def __str__(self):
return str(self.number)
class Clas(models.Model):
school = models.ForeignKey(School)
number = models.IntegerField()
letter = models.CharField(max_length = 2)
def __str__(self):
return str(self.number) + self.letter
class Pupil(models.Model):
Clas = models.ForeignKey(Clas)
FIO = models.CharField(max_length = 60)
def __str__(self):
return self.FIO
from django.contrib import admin
from testpr.schools.models import School, Clas, Pupil
class SchoolAdmin(admin.ModelAdmin):
list_display = ('number', 'sc_type')
class ClasAdmin(admin.ModelAdmin):
list_display = ('school', 'number', 'letter')
class PupilAdmin(admin.ModelAdmin):
list_display = ('Clas', 'FIO')
admin.site.register(School, SchoolAdmin)
admin.site.register(Clas, ClasAdmin)
admin.site.register(Pupil, PupilAdmin)
Можно ли это сделать?
Благодарю.