我的模特:
class StudentsEnrollmentRecord(models.Model):
Student_Users = models.ForeignKey(StudentProfile, related_name='+', on_delete=models.CASCADE,null=True)
School_Year = models.ForeignKey(SchoolYear, on_delete=models.CASCADE, null=True, blank=True)
Courses = models.ForeignKey(Course, on_delete=models.CASCADE, null=True, blank=True)
Section = models.ForeignKey(Section, on_delete=models.CASCADE, null=True,blank=True)
Payment_Type = models.ForeignKey(PaymentType, related_name='paymenttype', on_delete=models.CASCADE, null=True)
Education_Levels = models.ForeignKey(EducationLevel, related_name='gradelevel', on_delete=models.CASCADE,null=True)
Discount_Type = models.ForeignKey(Discount, on_delete=models.CASCADE,null=True)
Remarks = models.TextField(max_length=500,null=True)
def __str__(self):
suser = '{0.Student_Users} {0.Education_Levels}'
return suser.format(self)
我要搜索的内容:
class StudentsEnrolledSubject(models.Model):
Students_Enrollment_Records = models.ForeignKey(StudentsEnrollmentRecord, related_name='+', on_delete=models.CASCADE,null=True)
Subject_Section_Teacher = models.ForeignKey(SubjectSectionTeacher, related_name='+', on_delete=models.CASCADE,null=True)
def __str__(self):
suser = '{0.Students_Enrollment_Records} {0.Subject_Section_Teacher}'
return suser.format(self)
图片:
如果我在部分中选择所需的内容,可以在这里搜索吗?
你们有想法或更好的解决方案吗?
答案 0 :(得分:0)
admin.py
from django.contrib import admin
from yourappname.models import Question
class QuestionAdmin(admin.ModelAdmin):
search_fields = ['question_text'] # select which field you want to search
list_filter = ['Remarks']