Найти - Пользователи
Полная версия: Не сохраняется картинка через django-form
Начало » Django » Не сохраняется картинка через django-form
1 2 3 4
Singularity
wadadaaa
в прямом. А что странного ? изменения в файле models.py не изменяют сразу структуру БД.
PanovSergey
я не очень понимаю про несовпадение бд и модели
У вас в посте номер 1 на второй странице обсуждения нет
submitter = models.ForeignKey(User, related_name="product vendor")
хотя ранее он появляется в ошибке, о чем вам и сказали
Singularity
PanovSergey
это скорей всего что в базе поле для ManyToMany.
Хотя не уверен
PanovSergey
Сабмиттер - учитывая что это пользователь врятли ManyToMany
PanovSergey
Давайте по порядку:

1. Вы Выложили формы, вью, без модели. Пожалуйста выложите все.
2. Вы запутались в методах какие для чего применяются.SingularityВам предложил решение но по каким то причинам оно валится с ошибкой. Предположительно что структура бд не совпадает с тем что описано в models.py.
Самое просто я то могу предложить для того чтобы понять как работает загрузка изображений сделать, маленький пустой проект состоящий из одной формы загружающий изображений в базу. Потратите время но станет существенно проще.
wadadaaa
class Product(models.Model):
    title = models.CharField(max_length=100)
    slug = models.SlugField(unique=True)
    image = models.ImageField(verbose_name=u'Image', upload_to="product_pic", blank=True)
    catalog = models.ForeignKey(Catalog)
    subcatalog = models.ManyToManyField(Subcatalog)
    description = models.TextField(blank=True, help_text="Describe product")
    submitter = models.ForeignKey(User, related_name="shop_submitter")
    price = models.DecimalField(max_digits=15, decimal_places=2)
    sale_price = models.DecimalField(max_digits=15, decimal_places=2)
    is_active = models.BooleanField(default=True)
    is_featured = models.BooleanField(default=False)
    quantity = models.IntegerField()
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)
    shop = models.ForeignKey(Shop)
    
    def __unicode__(self):
        return self.title

Все сохраняется, кроме картинки
PanovSergey
Это проверили ?
Самое просто я то могу предложить для того чтобы понять как работает загрузка изображений сделать, маленький пустой проект состоящий из одной формы загружающий изображений в базу. Потратите время но станет существенно проще.
Singularity
wadadaaa
Все сохраняется, кроме картинки
С какой ошибкой ? Как вы это узнали ?
Pillow есть, MEDIA_URL и MEDIA_ROOT какие имеют значения ?

Вы не даете никакой информации, только не работает и все.
Мб ввыложите в архиве весь проект ?
wadadaaa
Архив проекта @Singularity
Singularity
wadadaaa
Я же правильно все написал в
http://python.su/forum/topic/23419/?page=1#post-123064
почему так сложно просто скопировать ?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB