Как я могу установить django-stdimage в моем проекте django, а не в виде модуля (оболочка в тюрьме, нет доступа к пути) - PullRequest
0 голосов
/ 15 февраля 2010

Вопрос об обложках. Я использую Dreamhost, и мне нужно использовать поле stdimage, а не поле изображения, чтобы я мог сделать это:

 image3 = StdImageField(upload_to='path/to/img', size=(640, 480))

Если есть лучший способ сделать это, пожалуйста, дайте мне знать.

Edit: пробуя это так, все работает с «оболочкой python manage.py», как вы можете видеть ниже:

>>> from stdimage import StdImageField
>>> image = StdImageField(upload_to='path', size=(425,325))
>>> print image
<stdimage.fields.StdImageField object at 0x762db3ac5910>

Когда я пытаюсь использовать его в моей модели, я получаю эту ошибку на каждой странице:

Используя URLconf, определенный в runningshoesreview.urls, Django попробовал эти шаблоны URL в следующем порядке:

  1. ^ админ /(.*)
  2. ^ обзоры /

Текущий URL, internal_error.html, не соответствует ни одному из них.

Ответы [ 2 ]

0 голосов
/ 15 февраля 2010

Просто скопируйте содержимое модуля в ваш проект, при необходимости сделав его пакетом. Я помещаю «внешние» модули в пакет external.

0 голосов
/ 15 февраля 2010

Просто поместите папку django-stdimage в папку вашего проекта (она уже должна быть пакетом).

...