Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.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
Python 自定义django管理模板_Python_Django_Django Admin_Django Templates - Fatal编程技术网

Python 自定义django管理模板

Python 自定义django管理模板,python,django,django-admin,django-templates,Python,Django,Django Admin,Django Templates,我有一个模型,我的实例名为“show\u user\u image”: class user_image(models.Model): title = models.CharField(max_length=50) img = models.imageField(upload_to='/home/blabla') def show_user_image(self): return u'<img src="%s" />' % self.img.url show

我有一个模型,我的实例名为“show\u user\u image”:

class user_image(models.Model):
  title = models.CharField(max_length=50)
  img = models.imageField(upload_to='/home/blabla')

  def show_user_image(self):
    return u'<img src="%s" />' % self.img.url
  show_user_image.short_description = 'User image'
  image_img.allow_tags = True
我的问题是:如何在编辑表单中使用这个实例

比如这里:

我只需要在表单上方显示图像

谢谢!
John.

表单是管理员模板,可通过
adminform.form
变量获得。您的字段名为
img
,因此如下所示(未测试):

{%block form\u top%}
{%endblock%}
顺便说一句,根据官方的说法,python中的类名应该使用大写的DWORDSNAmingConvention。您应该将模型命名为
UserImage
,而不是
user\u image


BTW2:
显示用户图像
是一种方法,而不是实例

您不显示任何实例。你是说方法吗?
list_display = ('title', 'show_user_image')
{% extends "admin/change_form.html" %}

{% block form_top %}
  <p>Insert meaningful help message here...</p>
{% endblock %}
{% extends "admin/change_form.html" %}

{% block form_top %}
  {{ MY-INSTANCE-HERE }}
{% endblock %}
{% block form_top %}
   <img src="{{ adminform.form.img.value }}"/>
{% endblock %}