Django 重写ImageField中的url()

Django 重写ImageField中的url(),django,forms,django-templates,imagefield,Django,Forms,Django Templates,Imagefield,我有一个图像字段 avatar = models.ImageField(upload_to="avatar", null=True, blank=True) 和使用视图 class EditView(SuccessMessageMixin, UpdateView): model = MysiteUser form_class = MysiteUserForm pk_url_kwarg = 'pk' template_name = 'update_form.html' success_u

我有一个图像字段

    avatar = models.ImageField(upload_to="avatar", null=True, blank=True)
和使用视图

class EditView(SuccessMessageMixin, UpdateView):
model = MysiteUser
form_class = MysiteUserForm
pk_url_kwarg = 'pk'
template_name = 'update_form.html'
success_url = '/myprofile/'
success_message = "Zmiany zostały wprowadzone."

def form_valid(self, form):
    image_to_del = MysiteUser.objects.get(username=form.instance)
    print("Na dysku plik", image_to_del.avatar)
    print("Formularz i pole 'avatar'", form.instance.avatar)
    if form.instance.avatar != self.request.user.avatar:
        self.request.user.avatar.delete()
    return super().form_valid(form)
模板形式

<form action="" method="post" enctype="multipart/form-data">
    {% csrf_token %}
    {{ form.as_p }}
    <input type="submit" value="save" />
</form>

{%csrf_令牌%}
{{form.as_p}}
我想改变链接如下

<p><label for="id_avatar">Zdjecie:</label> Now: <a href="/media/avatar/n.jpg">avatar/n.jpg</a>
Zdjecie:现在:
关于图像,我如何才能做到这一点?

当我尝试在模板中更新图像时,我有指向此图像的链接,我希望在此处显示图片。看下面的链接这个例子的可能重复不容易理解,但我会尝试。谢谢对不起,这件事对我来说太复杂了。有没有最简单的例子来更改我的代码/当我尝试更新模板中的图像时,我有链接到该图像,我希望该位置有图片。看下面的链接这个例子的可能重复不容易理解,但我会尝试。谢谢对不起,这件事对我来说太复杂了。有没有最简单的例子来更改我的代码/