में अंगूठे नहीं दिख रहा है मुझे Django 1.3 के साथ django-grappeli और sorl-थंबनेल का उपयोग कर परेशानी हो रही है। मैं एक परियोजना अधिकारी sorl-थंबनेल डॉक्स से इस कोड का उपयोग करता है:सोरल थंबनेल AdminImageMixin
# myapp/admin.py
from django.contrib import admin
from myapp.models import MyModel
from sorl.thumbnail.admin import AdminImageMixin
class MyModelAdmin(AdminImageMixin, admin.ModelAdmin):
pass
इस परियोजना डिबग सर्वर के साथ अच्छी तरह से काम करता है और एक अच्छी छोटी थंबनेल व्यवस्थापक के परिवर्तन के रूप में प्रकट होता है।
बहरहाल, एक अन्य परियोजना में, मैं अपने प्रोजेक्ट WSGI के तहत वितरित कर रहा हूँ और मैं 3 अलग डोमेन है:
www.example.com
media.example.com (that's serving user uploaded files)
static.example.com (that's serving static files)
हालांकि, इस परियोजना में, AdminImageMixin ठीक नहीं थंबनेल को छोड़कर काम करता है changeform में उपलब्ध है एक मॉडल के लिए:
- यह सही जगह
- यह डाटाबेस क्षेत्र (अपलोड/+ picture_name.jpg) में सही पाठ डालता में चित्र अपलोड करता है (मैं phpmyadmin के साथ इस सत्यापित)
- यह ब्राउज़ बटन के अलावा के रूप में किसी भी थंबनेल प्रदर्शित नहीं करता है (जैसे मैं करने के लिए इस्तेमाल कर रहा हूँ)
यहां कुछ नमूना कोड है:
# models.py
class Category(models.Model):
name = models.CharField(max_length=200, verbose_name='name', help_text='Name of category')
description = models.TextField(verbose_name='Description', help_text='You can use Textile')
icon = ImageField(upload_to='uploads/', blank=True, null=True)
# admin.py
class CategoryAdmin(AdminImageMixin, admin.ModelAdmin):
pass
admin.site.register(Category, CategoryAdmin)
# settings.py
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'grappelli',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
'django_evolution',
'django_extensions',
'sorl.thumbnail',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
)
किसी भी ideea क्या मैं मैं गलत कर रहा हूँ?
अग्रिम धन्यवाद।