parent
4aaf96856c
commit
8daef8924f
@ -1,3 +1,5 @@
|
|||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
|
|
||||||
# Register your models here.
|
# Register your models here.
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
|
from django.core.paginator import Paginator
|
||||||
|
|
||||||
|
from Student.models import Student
|
||||||
|
|
||||||
|
|
||||||
# Register your models here.
|
# Register your models here.
|
||||||
|
class StudentAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ("username", "password", "name", "sex", "grade", "class_name", "major")
|
||||||
|
list_per_page = 5
|
||||||
|
list_filter = ('sex', 'grade', 'class_name', "major")
|
||||||
|
search_fields = ("name", "sex", "grade", "class_name", "major")
|
||||||
|
|
||||||
|
admin.site.register(Student, StudentAdmin)
|
@ -1,3 +1,40 @@
|
|||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
|
from .models import Course, SC
|
||||||
# Register your models here.
|
# Register your models here.
|
||||||
|
|
||||||
|
admin.site.site_header = '教务系统管理端'
|
||||||
|
class CourseAdmin(admin.ModelAdmin):
|
||||||
|
'''设置列表可显示的字段'''
|
||||||
|
list_display = ('cid', 'name', 'type', 'credit', "tid")
|
||||||
|
|
||||||
|
'''设置过滤选项'''
|
||||||
|
list_filter = ('name', 'credit', 'type')
|
||||||
|
|
||||||
|
'''每页显示条目数'''
|
||||||
|
list_per_page = 5
|
||||||
|
|
||||||
|
'''设置可编辑字段'''
|
||||||
|
list_editable = ('name', 'type', 'credit', "tid")
|
||||||
|
|
||||||
|
|
||||||
|
'''按发布日期排序'''
|
||||||
|
ordering = ('-credit',)
|
||||||
|
|
||||||
|
|
||||||
|
class ScAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ('student_name', 'course_name', 'middle_grade', 'end_grade')
|
||||||
|
list_per_page = 5
|
||||||
|
def student_name(self, obj):
|
||||||
|
print(obj)
|
||||||
|
return obj.sid.name
|
||||||
|
|
||||||
|
def course_name(self, obj):
|
||||||
|
return obj.cid.name
|
||||||
|
|
||||||
|
list_editable = ('middle_grade', "end_grade")
|
||||||
|
|
||||||
|
ordering = ('-end_grade',)
|
||||||
|
|
||||||
|
|
||||||
|
admin.site.register(Course, CourseAdmin)
|
||||||
|
admin.site.register(SC, ScAdmin)
|
@ -1,3 +1,15 @@
|
|||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
|
|
||||||
|
from teacher.models import Teacher
|
||||||
|
|
||||||
|
|
||||||
# Register your models here.
|
# Register your models here.
|
||||||
|
|
||||||
|
|
||||||
|
class TeacherAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ("username", "password", "name", "sex", "title", "education", "dept")
|
||||||
|
list_per_page = 5
|
||||||
|
list_filter = ("sex", "title", "education", "dept")
|
||||||
|
search_fields = ("name", "sex", "title", "education", "dept")
|
||||||
|
|
||||||
|
admin.site.register(Teacher, TeacherAdmin)
|
Loading…
Reference in new issue