Если у меня есть ограничение в модели на длину Сharfield, то в каком месте правильно образать строку из запроса под это ограничение?

|
Oleksii_Stohnii 2022-07-03 14:03:09
Может media
InvisibleHand_23 2022-07-03 14:03:40
Папки media нету вроде вообще. Так как я использую CloudinaryField
InvisibleHand_23 2022-07-03 14:03:58
и как понимаю картинки сами через апи Cloudinary подгружаются
DennKK5 2022-07-03 14:17:21
Парни, как пропустить первый элемент кверисета в хтмле? {% for choice in question.choice_set.all[1:] %} Не работает
ohahahhahahah 2022-07-03 14:18:44
Вот я могу добавить html в html (в первом пишу extends, во втором block content). А можно ли добавить в первой ещё html? Просто не хочу основную страницу засорять ещё одним кодом
ChaosPrometheus 2022-07-03 14:20:05
Миграция для чего нужно?
oleksandrsidletskyi 2022-07-03 14:27:15
Привет, у меня непонятная ошибка, работаю над социальной сетью, когда пытаюсь поставить лайк, пишет : «Post matching query does not exist». Жалуеться на строчку: «post_obj = Post.objects.get(id=post_id)». Всё что нужно у меня существует, поэтому не знаю в чём проблема. Вот сылка на код: github.com/oleksandrsidletskyi/django-social-media

GitHub — oleksandrsidletskyi/django-social-mediaGitHub
Contribute to oleksandrsidletskyi/django-social-media development by creating an account on GitHub.
Kotops 2022-07-03 14:29:00
ChaosPrometheus 2022-07-03 14:20:05
Миграция для чего нужно?

Все изменения в базе данных проводят через модель Джанго (файл models.py)
но сама база данных не знает какие ты там изменения внес в модели, она понимает язык SQL
вот для этого и нужна миграция
по сути ты вводишь команду для миграци, Джанго смотрит какие ты изменения внес в models.py и применяет эти изменения к базе данных, используя SQL команды

LUBASKIN_CODE 2022-07-03 14:29:49
oleksandrsidletskyi 2022-07-03 14:27:15
Привет, у меня непонятная ошибка, работаю над социальной сетью, когда пытаюсь поставить лайк, пишет : «Post matching query does not exist». Жалуеться на строчку: «post_obj = Post.objects.get(id=post_id)». Всё что нужно у меня существует, поэтому не знаю в чём проблема. Вот сылка на код: github.com/oleksandrsidletskyi/django-social-media

ты бы ещё код гитхаба целиком скинул

oleksandrsidletskyi 2022-07-03 14:30:23
LUBASKIN_CODE 2022-07-03 14:29:49
ты бы ещё код гитхаба целиком скинул

Просто сложно описать проблему

LUBASKIN_CODE 2022-07-03 14:30:46
ну может хотя бы кусок кода в котором ошибка возникает?
InvisibleHand_23 2022-07-03 14:30:56
oleksandrsidletskyi 2022-07-03 14:30:23
Просто сложно описать проблему

xD. Что в post_id передаешь

InvisibleHand_23 2022-07-03 14:31:54
У тебя нету поста с таким айдишником
oleksandrsidletskyi 2022-07-03 14:32:24
InvisibleHand_23 2022-07-03 14:30:56
xD. Что в post_id передаешь

request.POST.get(‘post.id’)

oleksandrsidletskyi 2022-07-03 14:32:47
InvisibleHand_23 2022-07-03 14:31:54
У тебя нету поста с таким айдишником

А откуда тогда оно то айди берёт

InvisibleHand_23 2022-07-03 14:33:55
oleksandrsidletskyi 2022-07-03 14:32:24
request.POST.get(‘post.id’)

Post.id? Покажи инпут в который ты передаешь инфу

oleksandrsidletskyi 2022-07-03 14:34:37
InvisibleHand_23 2022-07-03 14:33:55
Post.id? Покажи инпут в который ты передаешь инфу

Я нашёл ошибку, там вместо точки нижнеё подчеркивание

InvisibleHand_23 2022-07-03 14:34:39
Выведи на принт что у тебя приходит и глянь
InvisibleHand_23 2022-07-03 14:34:50
oleksandrsidletskyi 2022-07-03 14:34:37
Я нашёл ошибку, там вместо точки нижнеё подчеркивание

Ну вот и все)

Durilka98 2022-07-03 14:42:01
подскажите, а как в больших проектах хранятся картинки, видео и тд с точки зрения архитектуры проекта?
LUBASKIN_CODE 2022-07-03 14:43:19
Durilka98 2022-07-03 14:42:01
подскажите, а как в больших проектах хранятся картинки, видео и тд с точки зрения архитектуры проекта?

на s3

Durilka98 2022-07-03 14:43:56
LUBASKIN_CODE 2022-07-03 14:43:19
на s3

это как? не понял такого сокращения(

Durilka98 2022-07-03 14:44:25
LUBASKIN_CODE 2022-07-03 14:43:19
на s3

имел ввиду, как-то в бд в виде base64 или как отдельные файлы в папках?

Durilka98 2022-07-03 14:44:40
или пути в бд хранятся до файлов и тд
dalerzafarovich 2022-07-03 14:45:02
Durilka98 2022-07-03 14:44:25
имел ввиду, как-то в бд в виде base64 или как отдельные файлы в папках?

s3 хранилища, ответили же

Gosha Barinov 2022-07-03 14:46:07
Durilka98 2022-07-03 14:44:40
или пути в бд хранятся до файлов и тд

В бд хранятся пути

Gosha Barinov 2022-07-03 14:46:19
Durilka98 2022-07-03 14:44:25
имел ввиду, как-то в бд в виде base64 или как отдельные файлы в папках?

На отдельные файлы в папках

nois22048 2022-07-03 14:46:25
Всем привет, может ли кто-то скинуть sql структуру таблиц celery periodic tasks?
Durilka98 2022-07-03 14:47:00
Gosha Barinov 2022-07-03 14:46:07
В бд хранятся пути

спасибо

benefixx 2022-07-03 14:59:47
Добрый день, начал изучать redis и возник такой вопрос. я знаю что есть библиотека django-redis, но в проектах юзают библиотеку redis или redis-django ?
benefixx 2022-07-03 15:00:22
Искал как подключить эту библиотеку, но нахожу только статьи где подключаются обычную библиотеку REDIS
Daniel_Python 2022-07-03 15:28:27
а как достать result = model.objects.filter().first() отсюда values? или так как возвращается объект, то это ожидаемое поведение и только через result.field
dantyan 2022-07-03 15:38:38
Daniel_Python 2022-07-03 15:28:27
а как достать result = model.objects.filter().first() отсюда values? или так как возвращается объект, то это ожидаемое поведение и только через result.field

ты что хочешь получить ?

Daniel_Python 2022-07-03 15:38:52
dantyan 2022-07-03 15:38:38
ты что хочешь получить ?

Ну результаты значения…

dantyan 2022-07-03 15:39:20
values кверисета
возвращает список словарей, условно
dantyan 2022-07-03 15:39:38
first возвращает объект
dantyan 2022-07-03 15:40:13
ты хочешь получить словарь значений объекта ?
Z31415 2022-07-03 15:42:25
Подскажите, если у меня есть ограничение в модели на длину Сharfield, то в каком месте правильно образать строку из запроса под это ограничение? В методе модели, или во вью?
One_of_the_Stoics 2022-07-03 15:45:12
Z31415 2022-07-03 15:42:25
Подскажите, если у меня есть ограничение в модели на длину Сharfield, то в каком месте правильно образать строку из запроса под это ограничение? В методе модели, или во вью?

Что именно ты имеешь ввиду? Откуда приходят данные?

Z31415 2022-07-03 15:46:19
One_of_the_Stoics 2022-07-03 15:45:12
Что именно ты имеешь ввиду? Откуда приходят данные?

данные приходят из АПИшного запроса, их нужно положить в БД. Данные допустимо обрезать, хочу понять где именно

nobbs_q 2022-07-03 15:46:31
Всем привет!
One_of_the_Stoics 2022-07-03 15:47:34
Z31415 2022-07-03 15:46:19
данные приходят из АПИшного запроса, их нужно положить в БД. Данные допустимо обрезать, хочу понять где именно

Так пусть же они просто не пройдут валидацию

One_of_the_Stoics 2022-07-03 15:47:57
Нужно знать что отправляешь, куда и в каком виде
Z31415 2022-07-03 15:48:20
One_of_the_Stoics 2022-07-03 15:47:34
Так пусть же они просто не пройдут валидацию

не прошел валидацию == отбросил данные, а мне нужно обрезать строку, и положить в базу

One_of_the_Stoics 2022-07-03 15:48:37
Z31415 2022-07-03 15:48:20
не прошел валидацию == отбросил данные, а мне нужно обрезать строку, и положить в базу

Ну так обрежь

dantyan 2022-07-03 15:55:15
Z31415 2022-07-03 15:42:25
Подскажите, если у меня есть ограничение в модели на длину Сharfield, то в каком месте правильно образать строку из запроса под это ограничение? В методе модели, или во вью?

тебе именно обрезать надо ?

Z31415 2022-07-03 15:55:39
dantyan 2022-07-03 15:55:15
тебе именно обрезать надо ?

думаю да

dantyan 2022-07-03 15:56:20
если обрезать
то тебе нужно свое поле в сериализаторе
dantyan 2022-07-03 15:56:32
наследованное от charfield
dantyan 2022-07-03 15:56:47
в котором будешь проверять длину строки
|