
这图片好看呐阿巴阿巴阿巴….
这次的内容呢:
- 搜索(search_fields)
- 过滤(list_filter)
- 排序(ordering)
由于过于简单,就不费口舌了…
class CandidateAdmin(admin.ModelAdmin):list_display = ('username', 'city', 'phone', 'creator', 'created_data', 'modified_date', 'last_editor', 'first_score', 'second_score')exclude = ('created_data', 'modified_date', 'last_editor')search_fields = ('username', 'phone', 'bachelor_school')list_filter = ('city', 'first_score')# ordering = ('first_score', 'second_score')# def save_model(self, request, obj, form, change):# obj.creator = request.user# super().save_model(request, obj, form, change)fieldsets = ((None, {'fields': ("userid", ("username", "city", "phone"), ("email", "apply_position", "born_address"), ("gender", "candidate_remark", "creator"), ("bachelor_school", "master_school", "doctor_school"), ("major", "degree", "test_score_of_general_ability"), "paper_score")}),('第一轮面试情况', {'fields': ("first_score", "first_learning_ability", "first_professional_competency", "first_disadvantage", "first_advantage", "first_result", "first_recommend_position", "first_interviewer", "first_remark")}),('第二轮面试情况', {'fields': ("second_score", "second_learning_ability", "second_professional_competency", "second_pursue_of_excellence", "second_communication_ability", "second_pressure_score", "second_disadvantage", "second_advantage", "second_result", "second_recommend_position", "second_interviewer", "second_remark")}),('Hr面试情况', {'fields': ("hr_score", "hr_responsibility", "hr_communication_ability", "hr_logic_ability", "hr_potential", "hr_stability", "hr_disadvantage", "hr_advantage", "hr_result", "hr_interviewer", "hr_remark")}))admin.site.register(Candidate, CandidateAdmin)
