Питон работает с папкой из которой я запускаю его, а не скрипт, разве не так?

|
NikolayCherniy 2022-06-24 10:52:48
velf_s 2022-06-24 10:52:10
в смысле, разве нельзя запустить python ./myproject/external_property…/init.py ?

питон скрипт не видит по умолчанию папки выше своей

velf_s 2022-06-24 10:53:14
NikolayCherniy 2022-06-24 10:52:48
питон скрипт не видит по умолчанию папки выше своей

я думал django.setup() как раз и решает эту проблему

NikolayCherniy 2022-06-24 10:53:42
так как он решит, если у тебя на предыдущей строке падает))
velf_s 2022-06-24 10:53:58
получается исполняемый файл нужно перенести на один уровень с manage.py?
velf_s 2022-06-24 10:55:00
NikolayCherniy 2022-06-24 10:53:42
так как он решит, если у тебя на предыдущей строке падает))

он падает именно на django.setup()

velf_s 2022-06-24 10:55:32
NikolayCherniy 2022-06-24 10:52:48
питон скрипт не видит по умолчанию папки выше своей

Питон работает с папкой из которой я запускаю его, а не скрипт, разве не так?

NikolayCherniy 2022-06-24 10:56:18
velf_s 2022-06-24 10:55:32
Питон работает с папкой из которой я запускаю его, а не скрипт, разве не так?

скрипт работает из своей папки, другие папки можно в пас запихнуть чтобы с ними работать

velf_s 2022-06-24 10:56:56
а почему тогда os.getenv() возвращает путь откуда я питон запускаю?
velf_s 2022-06-24 11:00:41
NikolayCherniy 2022-06-24 10:56:18
скрипт работает из своей папки, другие папки можно в пас запихнуть чтобы с ними работать

благодарю, добавил в путь корневую директорию и заработало

ibragdzh 2022-06-24 11:29:21
velf_s 2022-06-24 10:56:56
а почему тогда os.getenv() возвращает путь откуда я питон запускаю?

Прими как данность 😅

safintim 2022-06-24 11:42:28
Привет. Подскажите, как celery указать, колбэк на ошибку и чтобы таска не рейзила ошибку?
safintim 2022-06-24 11:51:06
safintim 2022-06-24 11:42:28
Привет. Подскажите, как celery указать, колбэк на ошибку и чтобы таска не рейзила ошибку?

все варианты, которые я попробовал рейзят exception

dalerzafarovich 2022-06-24 12:22:21
s4nspie 2022-06-21 21:28:45
Ну да, и обработчик запросов из фасатпи, быстрее же

И пидантик вместо дрф сериализаторов, шик

igor1207t 2022-06-24 12:34:00
safintim 2022-06-24 11:51:06
все варианты, которые я попробовал рейзят exception

Лови exception и делай что хочешь в нем. Можно повторить задачу. Гугли про task bind

2022-06-24 12:36:18
всем привет есть кто отправлял html на email?
можете поделиться опытом
2022-06-24 12:36:33
что то не выходит
safintim 2022-06-24 12:41:21
igor1207t 2022-06-24 12:34:00
Лови exception и делай что хочешь в нем. Можно повторить задачу. Гугли про task bind

понятное дело, что exception можно ловить прямо в таске. Но если это не нужно, что делать. Не понимаю смысла callback link_error, Task.on_failrule — для чего все они, если ошибка не гасится.

Больше конкретики.

Есть таска А, которая ходит в api. В случае ошибки, придет сообщение в rollbar и фронтенду. Все ок, так и должно быть.

Есть таска Б, которая вызывает несколько раз таску А в group. Таска Б не должна падать из-за таски А. Таска А в случае падения, должна вернуть какой-то результат.
К примеру, сделали 10 вызовов таски А, два из них упали, но сама таска Б работает.

Пока самый рабочий вариант это в таске А перехватывать exception от апи. Делать raise exception далее, если таска не является сабтаской. В случае, если сабтаска делать return exception.

Достаточно уродливо получается

githubreleases_bot 2022-06-24 12:56:29
django/channels tagged: 3.0.5
Link: https://github.com/django/channels/releases/tag/3.0.5
Release notes:
No content.

Release 3.0.5 · django/channelsGitHub
Developer-friendly asynchrony for Django. Contribute to django/channels development by creating an account on GitHub.
Teishuku 2022-06-24 13:21:54
привет подскажите что делать если одно приложение не мигрируется
dantyan 2022-06-24 13:24:24
что значит не мигрируется ?
shieldy_bot 2022-06-24 13:28:55
Jashvantji Jashvant Thakor, пожалуйста, нажмите на кнопку ниже в течение указанного времени, иначе вы будете кикнуты. Спасибо! (60 сек)
При поддержке 1inch Network
2022-06-24 13:33:05
вопрос по drf serializer
у меня есть dict формата — {‘value_1’: obj_instance, ‘value_2’: obj_instance} Я в пути!
я хочу передать его в Serializer и что бы он превратил obj_instance в нужный мне вид (тоже дикт), с помощью другого сериалайзера
Но не совсем понимаю каким образом заставить первый сериалайзер сьесть мой обьект, если поле value — динамическое
Integer12 2022-06-24 13:38:35
Скажите пожалуйста какие задачники по типу trello чаще используются ?Мб на работе вам ставят задачи в чем то подобном
arttomaz 2022-06-24 13:40:07
как можно записать поля в бд без form?
arttomaz 2022-06-24 13:41:03
удалите последние миграции в папке product/migrations
Savin_Y 2022-06-24 13:45:40
Integer12 2022-06-24 13:38:35
Скажите пожалуйста какие задачники по типу trello чаще используются ?Мб на работе вам ставят задачи в чем то подобном

Jira

Savin_Y 2022-06-24 13:45:53
arttomaz 2022-06-24 13:40:07
как можно записать поля в бд без form?

просто модель сохранить

Integer12 2022-06-24 13:46:03
Savin_Y 2022-06-24 13:45:40
Jira

спасибо

arttomaz 2022-06-24 13:46:19
Savin_Y 2022-06-24 13:45:53
просто модель сохранить

modelname.save?

Savin_Y 2022-06-24 13:47:21
arttomaz 2022-06-24 13:46:19
modelname.save?

Modelname().save()
или
Modelname.objects.create()

NikolayCherniy 2022-06-24 13:48:24
arttomaz 2022-06-24 13:46:19
modelname.save?

instance.save()

futur3gho5t 2022-06-24 13:55:23
всем ку, добавил реакт проект в джанго и соединил, добавил путь к статик. Индекс страница пашет норм, но вот остальные адресса страниц которые я указал в реакте, он не находит. Что делать?
svyatkin_aleks 2022-06-24 13:57:46
«`Contribution.objects.annotate(index=Window(expression=Rank(), order_by=F(‘date’).asc(), partition_by=F(‘agreement’))).order_by(‘index’).values(‘index’).distinct().filter(agreementlegal_entity=legal_entity, datelte=date.today(), complete=False)«`

Помогите, пожалуйста, сначала аннотировать индекс каждому объекту, а затем фильтрануть их и получить значения индекса отфильтрованных элементов. Как не крутил он всеравно сначала фильтрует и назначает индекс на основе уже отфильтрованных строк

NikolayCherniy 2022-06-24 14:00:54
futur3gho5t 2022-06-24 13:55:23
всем ку, добавил реакт проект в джанго и соединил, добавил путь к статик. Индекс страница пашет норм, но вот остальные адресса страниц которые я указал в реакте, он не находит. Что делать?

адрес главной страницы сделай последним и не ставь на него ограничений типа <path>

futur3gho5t 2022-06-24 14:02:43
pydjango-734481.jpg

futur3gho5t 2022-06-24 14:02:43
pydjango-734480.jpg
вроде бы сделал как говоришь
NikolayCherniy 2022-06-24 14:02:49
svyatkin_aleks 2022-06-24 13:57:46
«`Contribution.objects.annotate(index=Window(expression=Rank(), order_by=F(‘date’).asc(), partition_by=F(‘agreement’))).order_by(‘index’).values(‘index’).distinct().filter(agreementlegal_entity=legal_entity, datelte=date.today(), complete=False)«`

Помогите, пожалуйста, сначала аннотировать индекс каждому объекту, а затем фильтрануть их и получить значения индекса отфильтрованных элементов. Как не крутил он всеравно сначала фильтрует и назначает индекс на основе уже отфильтрованных строк

попробуй фильтр установить до values

NikolayCherniy 2022-06-24 14:03:48
futur3gho5t 2022-06-24 14:02:43
вроде бы сделал как говоришь

нет, у тебя пустая строка, под нее подпадает только пустая строка, а должен быть path, как например у медиа в ошибке

futur3gho5t 2022-06-24 14:05:02
NikolayCherniy 2022-06-24 14:03:48
нет, у тебя пустая строка, под нее подпадает только пустая строка, а должен быть path, как например у медиа в ошибке

извини, не совсем понимаю, можешь привести минипример

NikolayCherniy 2022-06-24 14:06:55
futur3gho5t 2022-06-24 14:05:02
извини, не совсем понимаю, можешь привести минипример

» замени на ‘<path>’

DesalotAge 2022-06-24 14:11:07
Всем привет, я использую в сериализере вот такую структуру translations = TranslatedFieldsField(shared_model=models.FloatingShares) и везде он мне выдает перевод нормально во вложенной структурке с полями ‘ru’ и ‘en’, но в одной почему-то поле называется ‘ru-ru’. Почему так происходит и как это можно исправить?
Teishuku 2022-06-24 14:13:14
futur3gho5t 2022-06-24 14:02:43
вроде бы сделал как говоришь

tts.api.urls это правильный путь?

futur3gho5t 2022-06-24 14:15:15
Teishuku 2022-06-24 14:13:14
tts.api.urls это правильный путь?

да, тут все правильно, это рест апи

futur3gho5t 2022-06-24 14:16:26
NikolayCherniy 2022-06-24 14:06:55
» замени на ‘<path>’

path() на <path>? вот сейчас прописал path(‘home’,index) пашет теперь только эта стр. home я указывал в реакте типо

NikolayCherniy 2022-06-24 14:17:07
futur3gho5t 2022-06-24 14:16:26
path() на <path>? вот сейчас прописал path(‘home’,index) пашет теперь только эта стр. home я указывал в реакте типо

нет path(»,index) на path(‘<path>’,index)

svyatkin_aleks 2022-06-24 14:17:16
NikolayCherniy 2022-06-24 14:02:49
попробуй фильтр установить до values

Пробовал (

NikolayCherniy 2022-06-24 14:17:48
svyatkin_aleks 2022-06-24 14:17:16
Пробовал (

а если вообще values убрать — работает?

futur3gho5t 2022-06-24 14:18:33
NikolayCherniy 2022-06-24 14:17:07
нет path(»,index) на path(‘<path>’,index)

pydjango-734493.jpg
вообще ничего не пашет теперь)

NikolayCherniy 2022-06-24 14:19:35
futur3gho5t 2022-06-24 14:18:33
вообще ничего не пашет теперь)

а, ну теперь нужно чтобы медиа тоже была до этого пути)

NikolayCherniy 2022-06-24 14:19:58
так же прибавь в конце, после условия)
|