Как добавить поля поиска _в Django

Я попытался добавить поля поиска в Django, используя python. Ниже приведены коды, которые я использовал.

# admin.py file

from django.db import models
from blog.models import Blog
from django.contrib import admin
admin.site.register(Blog)

class Blog(models.Model):
    title = models.CharField(max_length=60)
    body = models.TextField()
    created = models.DateTimeField("Date Created")
    updated = models.DateTimeField("Date Updated")
    def __unicode__(self):
        return self.title

class Comment(models.Model):
    body = models.TextField()
    author = models.CharField(max_length=60)
    created = models.DateTimeField("Date Created")
    updated = models.DateTimeField("Date Updated")
    post = models.ForeignKey(Blog)
    def __unicode__(self):
        return self.body

class CommentInline(admin.TabularInline):
    model = Comment


class BlogAdmin(admin.ModelAdmin):
    list_display = ('title','created', 'updated')
    search_fields = ['title','body']
    list_filter = ('Date Created','Date Updated')
    inlines = [CommentInline]

class CommentAdmin(admin.ModelAdmin):
    list_display = ('post','author','body_first_60','created','updated')
    list_filter = ('Date Created','Date Updated')

Я попытался добавить поля поиска _для заголовка и тела, используя следующий код.

class BlogAdmin(admin.ModelAdmin):
   ...
    search_fields = ('title','body')
   ...

Когда я запускаю это, я не вижу окна поиска. Это почему ? Мне нужна твоя помощь. Я только начинающий. Спасибо!

12
задан shuboy2014 25 September 2016 в 09:56
поделиться