Size: a a a

Django [ru] #STAY HOME

2020 July 04

Б

Богдан in Django [ru] #STAY HOME
Dan Tyan
у тебя много полей с ограничением 50 символов ?
Есть, 3 поля, но это я недавно поменял, так там было max_length=10
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Богдан
Да, но в этом приложении их нет, и когда из installed_apps в settings.py убираю приложение с этой бд, то ошибки нет при миграции
в том коде что показал я штуки 3 начитал
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Maxim
https://pastebin.com/55sy8i8j
Вот там вставил код модели, формы и код из view, где contentfile пытаюсь вставить свою image
тебе кода жалко чтоли ?

что это команда?
въюха?
таск?
источник

Б

Богдан in Django [ru] #STAY HOME
Dan Tyan
тебе кода жалко чтоли ?

что это команда?
въюха?
таск?
Во вьюхе ничего нет, есть только админка и апи, которая эти поля передает
источник

DT

Dan Tyan in Django [ru] #STAY HOME
class Form(forms.ModelForm):
   class Meta:
       model = MyModel


форма работает с моделью MyModel

в
инстансе передается user
Form(request.POST, ContentFile, instance=request.user)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Богдан
Во вьюхе ничего нет, есть только админка и апи, которая эти поля передает
есть контекст в котором код выполняется
от которого многое что зависит
источник

DT

Dan Tyan in Django [ru] #STAY HOME
в посте у тебя что приходит ?
источник

M

Maxim in Django [ru] #STAY HOME
Dan Tyan
тебе кода жалко чтоли ?

что это команда?
въюха?
таск?
А что еще добавить? Модель связана с формой это добавил, и view  тоже с момента где пытаюсь вставить изображение
Это от f= open
источник

Б

Богдан in Django [ru] #STAY HOME
Dan Tyan
есть контекст в котором код выполняется
от которого многое что зависит
Там много кода будет. Я удалаю всё приложение, ставлю старый дамп бд и создаю новое приложение с другим названием, заполняю models.py, делаю миграцию и получаю ту же ошибку, тобишь ошибка в самой модели.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
if form.is_valid():
  obj = form.save() - тут создается экземпляр класса MyModel
  obj.image.save('1.png', open(os.path.join(conf_settings.MEDIA_ROOT, '1.png'))) - сохраняешь файл в базу
источник

Б

Богдан in Django [ru] #STAY HOME
А если приложения нет, то и ошибки тоже
источник

DT

Dan Tyan in Django [ru] #STAY HOME
+ исправить то что описал выше
источник

Б

Богдан in Django [ru] #STAY HOME
А, это я слепень, не мне ответили
источник

G

Gas in Django [ru] #STAY HOME
Maxim
https://pastebin.com/55sy8i8j
Вот там вставил код модели, формы и код из view, где contentfile пытаюсь вставить свою image
тыж говорил, что у тебя csv аплоадится?
источник

M

Maxim in Django [ru] #STAY HOME
Dan Tyan
if form.is_valid():
  obj = form.save() - тут создается экземпляр класса MyModel
  obj.image.save('1.png', open(os.path.join(conf_settings.MEDIA_ROOT, '1.png'))) - сохраняешь файл в базу
Спасибо, я думал надо именно создавать объект формы передавая ему request. post  и др параметры
источник

M

Maxim in Django [ru] #STAY HOME
Gas
тыж говорил, что у тебя csv аплоадится?
Да, я вставил код с того момента когда уже это изображение сконвертировано с csv
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Maxim
Спасибо, я думал надо именно создавать объект формы передавая ему request. post  и др параметры
если ты что то загружаешь
нужно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
просто туда надо передавать то что он сможет переварить
источник

M

Maxim in Django [ru] #STAY HOME
Dan Tyan
+ исправить то что описал выше
Не очень понял, что неправильно с инстансом юзера, у меня просто связаны таблицы юзер и моя текущая
источник

M

Maxim in Django [ru] #STAY HOME
Dan Tyan
если ты что то загружаешь
нужно
Так а если вот я хочу эти изображения еще показать на экране, то сначала сохранмть как ты написал а после получить их из бд и уже сделать с пост запросом и др параметрами?
источник