Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django管理站点自定义_Python_Django - Fatal编程技术网

Python Django管理站点自定义

Python Django管理站点自定义,python,django,Python,Django,我的模型: 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

我的模型:

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)
图片:

我可以在这里搜索吗?如果我在部分中选择了我想要的内容,我的搜索将显示在下面

你们有更好的解决方案吗?

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']