相关疑难解决方法(0)

Django管理员和显示缩略图图像

我试图在Django管理员中显示缩略图,但我只能看到图像的路径,但不能看到渲染的图像.我不知道我做错了什么.

服务器媒体URL:

from django.conf import settings
(r'^public/(?P<path>.*)$', 'django.views.static.serve',{'document_root': settings.MEDIA_ROOT}),
Run Code Online (Sandbox Code Playgroud)

功能模型:

def image_img(self):
        if self.image:
            return u'<img src="%s" />' % self.image.url_125x125
        else:
            return '(Sin imagen)'
        image_img.short_description = 'Thumb'
        image_img.allow_tags = True
Run Code Online (Sandbox Code Playgroud)

admin.py:

class ImagesAdmin(admin.ModelAdmin):

    list_display= ('image_img','product',) 
Run Code Online (Sandbox Code Playgroud)

结果如下:

<img src="http://127.0.0.1:8000/public/product_images/6a00d8341c630a53ef0120a556b3b4970c.125x125.jpg" />
Run Code Online (Sandbox Code Playgroud)

python django django-admin

47
推荐指数
4
解决办法
4万
查看次数

Django:在管理界面中显示图像

我已经定义了一个包含图像链接的模型.有没有办法在模型项目列表中显示图像?我的模型看起来像这样:

class Article(models.Model):
    url = models.CharField(max_length = 200, unique = True)
    title = models.CharField(max_length = 500)
    img = models.CharField(max_length = 100) # Contains path to image

    def __unicode__(self):
       return u"%s" %title
Run Code Online (Sandbox Code Playgroud)

有没有办法将图像与标题一起显示?

django django-models

31
推荐指数
4
解决办法
2万
查看次数

如何在django的管理界面中覆盖help_text

我有多个管理站点,因此不同的用户可以获得编辑数据库中对象的不同体验.每个管理站点都有一组不同的对象,以及不同的样式.所有这些都可以通过覆盖模板和ModelAdmin对象来完成.

我无法弄清楚如何通过不同的网站提供不同的help_text.help_text总是直接从模型字段定义中获取,似乎没有办法覆盖它.

我错过了什么,或者这是不可能的?

django django-admin

9
推荐指数
4
解决办法
6151
查看次数

将 `help_text` 添加到 Django 管理字段

我试图在管理面板上编辑用户时显示图像,但我不知道如何添加帮助文本。

我正在使用Imagefield代码中的这个Django Admin Show Image,它工作正常。

但是,该short_description属性仅命名图像,help_text似乎并未在其下方添加文本。

如何help_text像普通模型字段一样添加到此字段?

编辑:

我想help_text在图像上像这个屏幕截图中的密码字段一样:

管理页面截图

django django-admin

8
推荐指数
1
解决办法
3718
查看次数

在 Django Admin 中可视化上传的图像

尽管我找到了有关如何在 Django-Admin 中正确显示图像的有用帖子(#1#2#3),但到目前为止我还没有成功地遵循这些建议。正如您在下面看到的,上传的图像没有正确显示,并且显示 404 错误。

下图说明了上传的图像虽然已成功上传到服务器上但未显示的事实: 上传图片的链接失效

当我用鼠标单击断开的链接时,浏览器上显示以下错误: 网址错误

编辑给定对象时,我还想知道如何显示缩略图而不是图像的路径: 图片的网址 在下面,您可以找到我迄今为止一直在使用的配置:

设置.py

import os
PROJECT_ROOT = os.path.join(os.path.dirname(os.path.abspath(__file__)), '..').replace('\\','/')
SITE_ROOT = PROJECT_ROOT

# Path to media files, e.g. images
MEDIA_ROOT = os.path.join(SITE_ROOT, 'media')
MEDIA_URL = '/media/'
Run Code Online (Sandbox Code Playgroud)

网址.py

from django.conf.urls import patterns, include, url
from django.conf.urls.static import static
from django.conf import settings
from . import views

urlpatterns = patterns('',
    # some url configs here ... removed for simplification purposes ;-)
)

if settings.DEBUG is True:
    urlpatterns += patterns('', …
Run Code Online (Sandbox Code Playgroud)

python django django-models django-admin media-url

5
推荐指数
1
解决办法
5135
查看次数

在Django admin内联中显示缩略图

我是Django的新手,并尝试更改管理面板中的内嵌图像.我可以在每个"当前"上方添加预览标记并显示缩略图吗?

在此输入图像描述

python django django-models

3
推荐指数
3
解决办法
2277
查看次数

如何在 django admin 中显示我的所有模型字段?

此代码显示对象如下:Home Object(1)Home Object(2)但我想在我的 django 管理页面中显示所有模型字段。我该怎么做?

我是 Django 的初学者,这是我的第一个项目。

模型.py

class Home(models.Model):
    image=models.ImageField(upload_to='home')
    paragraph=models.TextField()
    created=models.DateTimeField(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)

管理文件

admin.site.register(Home)
Run Code Online (Sandbox Code Playgroud)

python django

2
推荐指数
2
解决办法
6821
查看次数

标签 统计

django ×7

django-admin ×4

python ×4

django-models ×3

media-url ×1