管理中的Django横幅
嗨,我正在寻找关于在我的Django应用程序上设置横幅的建议,这些横幅可以通过管理面板进行编辑,类似于Wordpress,我可以将链接插入主侧边栏。我已经在网上搜索了很多次,但仍然找不到任何东西能为我指明正确的方向。我查看了Django广告,但是文档有点难以理解,所以我想知道是否有人对更简单的解决方案有任何建议。 我想要以下功能 -从管理面板创建自定义横幅 -调整大小的能力 -最好能够添加多种不同类型/尺寸 我知道这个问题有点模糊/没有例子,但如果有人做过类似的事情,我非常希望能朝着正确的方向推进 提前感谢您可以将“description”键添加到应用程序admin.py中的fieldset属性中,如:管理中的Django横幅,django,django-templates,django-views,Django,Django Templates,Django Views,嗨,我正在寻找关于在我的Django应用程序上设置横幅的建议,这些横幅可以通过管理面板进行编辑,类似于Wordpress,我可以将链接插入主侧边栏。我已经在网上搜索了很多次,但仍然找不到任何东西能为我指明正确的方向。我查看了Django广告,但是文档有点难以理解,所以我想知道是否有人对更简单的解决方案有任何建议。 我想要以下功能 -从管理面板创建自定义横幅 -调整大小的能力 -最好能够添加多种不同类型/尺寸 我知道这个问题有点模糊/没有例子,但如果有人做过类似的事情,我非常希望能朝着正确的方向推
from django.contrib import admin
class AdminClass(admin.ModelAdmin):
fieldsets = ((None,{"fields":<fields_list>,"description":"Your banner"},))
我要做的是创建一个模型和一个中间件。中间件将调用模型并创建html。然后我会将其添加到适当的模板文件中。
from django.utils.html import format_html
...,"description":format_html("<html_tags style='[styles]'>Your Banner</html_tags>")},)))
admin.site.register(YourModel,AdminClass)