如何从DetailView的主体导入图像并将其用作ListView/中的缩略图?

2024-04-19 05:30:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个表单,允许用户为他们的帖子添加标题和内容。在内容中,他们可以使用tinymce编辑器上传图片,如:

enter image description here

forms.py

class TinyMCEWidget(TinyMCE):
    def use_required_attribute(self, *args):
        return False


class BlogForm(forms.ModelForm):
    title = forms.CharField()
    content = forms.CharField(
        widget=TinyMCEWidget(
            attrs={'required': False, 'cols': 20, 'rows': 10}
        )
    )
    image = forms.ImageField()

    class Meta:
        model = BlogPost
        fields = [
            'title',
            'content',
            'image'
        ]

如何在ListView中将此图片用作缩略图。请帮我做这件事。非常感谢你


Tags: 用户imagefalse标题表单内容titlerequired
1条回答
网友
1楼 · 发布于 2024-04-19 05:30:42

视图中.py

class BlogPostList(ListView):
   model = BlogPost

url.py中

path('blog-list/', BlogPostList.as_view(), name="blog-list")

blogpost_list.html

{% for object in object_list %}
    <img src=="{{object.image.url}}">
{% endfor %}

相关问题 更多 >