Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.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_Subclassing_Mezzanine - Fatal编程技术网

Django 我想要一个选项来影响管理中的两个字段

Django 我想要一个选项来影响管理中的两个字段,django,subclassing,mezzanine,Django,Subclassing,Mezzanine,我正在从一个django应用程序Mezzanine中对一个模型进行子类化 在管理,我想有一个选择列表。该选项绑定到将在博客帖子中显示的固定图像列表中的图像 因此,管理员从列表中选择后,会在选项旁边有一个漂亮的小缩略图 我已经研究过如何对django字段进行子类化或扩展,但这是我无法理解的(不是完全理解的) FileBrowseField是我找到的最合适的 我会考虑提供任何途径。我喜欢挑战,我有时间。我不想让博客作者上传图片,但这些图片已经有了选择 同样,我希望在管理页面中包含该图像。这需要了解J

我正在从一个django应用程序Mezzanine中对一个模型进行子类化

在管理,我想有一个选择列表。该选项绑定到将在博客帖子中显示的固定图像列表中的图像

因此,管理员从列表中选择后,会在选项旁边有一个漂亮的小缩略图

我已经研究过如何对django字段进行子类化或扩展,但这是我无法理解的(不是完全理解的)

FileBrowseField
是我找到的最合适的

我会考虑提供任何途径。我喜欢挑战,我有时间。我不想让博客作者上传图片,但这些图片已经有了选择


同样,我希望在管理页面中包含该图像。

这需要了解Javascript以及Django的管理系统和模板语言。核心组件是用于自定义model.py的自定义admin.py、用于选择图像的管理小部件,以及用于最终用户和管理界面的模板更改。图像的静态列表可以包含在列表中。如果
选项
键值对的值是图像的url,则可以将该图像的缩略图写入模板

或者,您可以创建一个与您的博客文章相关的图像模型(反之亦然,取决于您的目标),并将FileBrowseField用作该图像上的字段