小编use*_*098的帖子

如何在django admin中创建高级自定义搜索表单并使用django管理员更改列表显示

如何在Django管理员中创建高级自定义搜索表单并使用Django管理员更改列表显示.我的高级搜索表单有几个字段,包括:

  • 区域

admin.py:

class PropertyAdmin(ModelAdmin):
    change_list_template = "property/admin/property_change_list.html"
    list_per_page = 20
    list_display_links = ('property_country_province_city',)
    search_fields = ('id',)
    list_filter = ('is_sale','is_rent','is_presales','estate_type','water')
    list_display_links = ('property_type',)
Run Code Online (Sandbox Code Playgroud)

Models.py

class Property(models.Model):
    objects = PublicPropertyManager()
    title = models.CharField(_("title"), max_length = 80, blank=True)
    country = models.ForeignKey(Country, verbose_name=_("Country"))
    province = models.ForeignKey(Province, verbose_name=_("Province"))
    city = models.ForeignKey(City, verbose_name=_("City"))
    region = models.ForeignKey(Region, verbose_name=_("Region"))
    address = models.CharField(
        verbose_name=_("address"), max_length = 250, blank=True, null=True
    )
Run Code Online (Sandbox Code Playgroud)

python django django-forms django-admin

5
推荐指数
1
解决办法
1391
查看次数

标签 统计

django ×1

django-admin ×1

django-forms ×1

python ×1