feat: requirements analysis, submission checks (stability stress test), AI inspection pipeline

This commit is contained in:
hyh
2026-08-31 13:47:29 +08:00
parent a9bbe2f9b4
commit eaffeb58f5
17 changed files with 1218 additions and 8 deletions
+30 -1
View File
@@ -1,3 +1,32 @@
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from django.contrib.auth.models import User
# Register your models here.
from .models import Requirement, Submission
class SubmissionInline(admin.TabularInline):
model = Submission
extra = 0
fields = ["name", "status", "submitted_by"]
readonly_fields = ["status"]
@admin.register(Requirement)
class RequirementAdmin(admin.ModelAdmin):
list_display = ["title", "created_at"]
search_fields = ["title", "content"]
inlines = [SubmissionInline]
@admin.register(Submission)
class SubmissionAdmin(admin.ModelAdmin):
list_display = ["name", "requirement", "status", "submitted_by", "created_at"]
list_filter = ["status"]
search_fields = ["name"]
readonly_fields = ["status", "report"]
admin.site.site_header = "OJplatform 管理"
admin.site.site_title = "OJplatform"
admin.site.index_title = "项目交付检测"