假设我有一个 Category 的模型,并且它已经在 admin.py 中声明了。
我想使用 Django 模板覆盖做两件事。
在“添加类别+ ”附近的右侧添加一个按钮,该按钮仅在“类别列表”页面上可见,并将我带到另一个 URL。
覆盖 Category 对象的 URL,以便单击列表上的每个单独的类别会转到相应的 URL
# models.py
class Category(models.Model):
name = models.CharField(max_length=50, null=True, blank=False)
LANGUAGE_ENGLISH = 'en'
LANGUAGE_FRENCH = 'fr'
LANGUAGES = ((LANGUAGE_ENGLISH, 'English'),(LANGUAGE_FRENCH, 'French'),)
language = models.CharField(max_length=12, default=LANGUAGE_ENGLISH, choices=LANGUAGES, blank=False)
created_at = models.DateTimeField(auto_now_add=True)
# admin.py
@admin.register(Category)
class CategoryAdmin(admin.ModelAdmin):
list_display = ('name', 'language', 'created_at')
list_filter = ('created_at', 'language')
search_fields = ('name',)
date_hierarchy = 'created_at'
ordering = ['-created_at']
管理面板中的类别 在

这里,单击 Lifestyle 或 Travel 应该会将我带到两个外部 URL。
郎朗坤
德玛西亚99
随时随地看视频慕课网APP
相关分类