Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
管理中的Django横幅_Django_Django Templates_Django Views - Fatal编程技术网

管理中的Django横幅

管理中的Django横幅,django,django-templates,django-views,Django,Django Templates,Django Views,嗨,我正在寻找关于在我的Django应用程序上设置横幅的建议,这些横幅可以通过管理面板进行编辑,类似于Wordpress,我可以将链接插入主侧边栏。我已经在网上搜索了很多次,但仍然找不到任何东西能为我指明正确的方向。我查看了Django广告,但是文档有点难以理解,所以我想知道是否有人对更简单的解决方案有任何建议。 我想要以下功能 -从管理面板创建自定义横幅 -调整大小的能力 -最好能够添加多种不同类型/尺寸 我知道这个问题有点模糊/没有例子,但如果有人做过类似的事情,我非常希望能朝着正确的方向推

嗨,我正在寻找关于在我的Django应用程序上设置横幅的建议,这些横幅可以通过管理面板进行编辑,类似于Wordpress,我可以将链接插入主侧边栏。我已经在网上搜索了很多次,但仍然找不到任何东西能为我指明正确的方向。我查看了Django广告,但是文档有点难以理解,所以我想知道是否有人对更简单的解决方案有任何建议。 我想要以下功能 -从管理面板创建自定义横幅 -调整大小的能力 -最好能够添加多种不同类型/尺寸

我知道这个问题有点模糊/没有例子,但如果有人做过类似的事情,我非常希望能朝着正确的方向推进

提前感谢

您可以将“description”键添加到应用程序admin.py中的fieldset属性中,如:

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)