← пред | след →
Dimonchik 2022-06-26 12:57:06
gproduct 2022-06-26 12:56:20
Тут вы полиморфизмом поменяете реализацию класса упдейтвю и метод класса который отвечает за изменение данных в бд
не понял
NikolayCherniy 2022-06-26 12:57:13
Dimonchik 2022-06-26 12:56:37
да
ну тут есть 2 пути — или вызывать фоновую задачу в save модели или использовать сигналы
NastyaPulinets 2022-06-26 12:58:37
Подскажите!
Create script to run dev and production — run.sh
Test your dev and prod configuration — sh run.sh dev
Error: sh : Имя «sh» не распознано как имя командлета, функции, файла сценария или выполняемой программы
Где этот нужно настраивать?
gproduct 2022-06-26 12:59:15
Dimonchik 2022-06-26 12:57:06
не понял

Самый простой по моему, и тривиальный вариант перезаписать метод пост, простите что в телефоне описываю…
Dimonchik 2022-06-26 12:59:56
хорошо, сейчас попробую прописать в post
Dimonchik 2022-06-26 13:00:14
спасибо большое, парни!)
mfisgood 2022-06-26 13:00:17
mfisgood 2022-06-26 12:39:29
Всем привет. Есть простенький рестапи. Я на него все юнит тесты написал. На локалке все проходит, а заливаю в докер на удаленный линукс, там почему то не проходит делет запрос. Хотя до этого все посты проходят. Почему так может быть?

Вот такая штука в логах докера. Если я правильно понимаю там сверху даже 200 написано. Но оптом почему то 400
NikolayCherniy 2022-06-26 13:00:51
gproduct 2022-06-26 12:59:15
Самый простой по моему, и тривиальный вариант перезаписать метод пост, простите что в телефоне описываю…
тогда данные будут передаваться только при изменении через эту вьюху, а через админку или через консоль или через логику в другом месте — не будут
gproduct 2022-06-26 13:01:52
Dimonchik 2022-06-26 12:59:56
хорошо, сейчас попробую прописать в post
Просто исходный код пост метода посмотрите и потом не забудьте
super().post(request, *args, **kwargs)
В начале указать, а то ничо не сейвится в бд у вас
gproduct 2022-06-26 13:02:29
NikolayCherniy 2022-06-26 13:00:51
тогда данные будут передаваться только при изменении через эту вьюху, а через админку или через консоль или через логику в другом месте — не будут
Тогда нужно изменить метод сейв(save) в модели. У него вопрос то был на счет изменения через интерфес))
NikolayCherniy 2022-06-26 13:02:41
gproduct 2022-06-26 13:02:29
Тогда нужно изменить метод сейв(save) в модели. У него вопрос то был на счет изменения через интерфес))
ну я это выше и написал)
NikolayCherniy 2022-06-26 13:03:13
gproduct 2022-06-26 13:01:52
Просто исходный код пост метода посмотрите и потом не забудьте
super().post(request, *args, **kwargs)
В начале указать, а то ничо не сейвится в бд у вас
ну и да, в самом посте тоже не очень хороший вариант, потому что форма может не пройти валидацию
mfisgood 2022-06-26 13:03:13
mfisgood 2022-06-26 13:00:17
Вот такая штука в логах докера. Если я правильно понимаю там сверху даже 200 написано. Но оптом почему то 400
самое главное забыл. Этот же запрос с постмана улетает и ответ приходит. Хз почему
gproduct 2022-06-26 13:04:05
NikolayCherniy 2022-06-26 13:03:13
ну и да, в самом посте тоже не очень хороший вариант, потому что форма может не пройти валидацию
Вот я о чём)) нужно будет посмотреть ему самый себе тривиальный вариант (если у него есть валидации) метод
Dimonchik 2022-06-26 13:09:34
заработало)
Dimonchik 2022-06-26 13:09:48
спасибо)
javascripti3er 2022-06-26 13:11:46
Всем привет!
Такой вопрос: почему django-admin не работает самостоятельно?
Работает только с python -m django startapp name_project
javascripti3er 2022-06-26 13:12:12
javascripti3er 2022-06-26 13:11:46
Всем привет!
Такой вопрос: почему django-admin не работает самостоятельно?
Работает только с python -m django startapp name_project
Ос — винда
NikolayCherniy 2022-06-26 13:12:59
javascripti3er 2022-06-26 13:11:46
Всем привет!
Такой вопрос: почему django-admin не работает самостоятельно?
Работает только с python -m django startapp name_project
так, а проект у тебя создан?
javascripti3er 2022-06-26 13:14:04
Нет
Я хочу создать с помощью django-admin(так в гайдах), но не выходит
Получается только python -m Django startapp
NikolayCherniy 2022-06-26 13:14:54
javascripti3er 2022-06-26 13:14:04
Нет
Я хочу создать с помощью django-admin(так в гайдах), но не выходит
Получается только python -m Django startapp
а после стратапп работает? точно не startproject?
javascripti3er 2022-06-26 13:15:41
Именно стартапп работает только
NikolayCherniy 2022-06-26 13:17:45
javascripti3er 2022-06-26 13:15:41
Именно стартапп работает только
так, ты делаешь что-то не то) ты создал вирутальное окружение? активировал его? установил там джанго?
javascripti3er 2022-06-26 13:18:08
Я локально
Да, Джанго стоит, проверял
NikolayCherniy 2022-06-26 13:18:45
javascripti3er 2022-06-26 13:18:08
Я локально
Да, Джанго стоит, проверял
нужно поставить виртуальное окружение
NikolayCherniy 2022-06-26 13:19:33
и чтобы создать проект нужно именно startproject, а не startapp, иначе работать не будет)
javascripti3er 2022-06-26 13:20:04
такой вопрос: без джанго или другого фреймворка сервер не запустить?
NikolayCherniy 2022-06-26 13:21:30
javascripti3er 2022-06-26 13:20:04
такой вопрос: без джанго или другого фреймворка сервер не запустить?
запустить, но придется писать много кода самому
javascripti3er 2022-06-26 13:21:56
NikolayCherniy 2022-06-26 13:21:30
запустить, но придется писать много кода самому
Понял, спасибо за помощь!)
NikolayCherniy 2022-06-26 13:23:39
javascripti3er 2022-06-26 13:21:56
Понял, спасибо за помощь!)
если для тестовых каких-то вещей — можно python3 -m http.server
2022-06-26 16:20:00

Добрый день, как можно получить путь с помощью reverse() если у url стоит include ?
Я не могу получить ссылку используя
reverse(«book_api-list»)
ошибка:
django.urls.exceptions.NoReverseMatch: Reverse for ‘boooks’ not found. ‘boooks’ is not a valid view function or pattern name.
MrSmitix 2022-06-26 16:30:13
Через точку вроде, или :
Savin_Y 2022-06-26 16:31:01
2022-06-26 16:20:00
Добрый день, как можно получить путь с помощью reverse() если у url стоит include ?
Я не могу получить ссылку используя
reverse(«book_api-list»)
ошибка:
django.urls.exceptions.NoReverseMatch: Reverse for ‘boooks’ not found. ‘boooks’ is not a valid view function or pattern name.
Очень советую поставить django extensions. Там есть команда
manage.py show_urls показывает все пути с неймами
2022-06-26 16:32:30
Savin_Y 2022-06-26 16:31:01
Очень советую поставить django extensions. Там есть команда
manage.py show_urls показывает все пути с неймами
Огромное спасибо вам, это лучшее решение моей проблемы
ramilakperow 2022-06-26 16:33:47
Всем привет. Ребят, а то что тестовое рассматривается уже около 2 недель и говорят, что большая нагруженность, все такое, не успевают. Это норм или нет, стоит вообще ждать ответа?
idandrey 2022-06-26 16:34:35
ramilakperow 2022-06-26 16:33:47
Всем привет. Ребят, а то что тестовое рассматривается уже около 2 недель и говорят, что большая нагруженность, все такое, не успевают. Это норм или нет, стоит вообще ждать ответа?
Всякое бывает
Илья Габдрахманов 2022-06-26 16:34:42
ramilakperow 2022-06-26 16:33:47
Всем привет. Ребят, а то что тестовое рассматривается уже около 2 недель и говорят, что большая нагруженность, все такое, не успевают. Это норм или нет, стоит вообще ждать ответа?
оно уже в проде)
idandrey 2022-06-26 16:34:49
Но Лучше параллельно искать дальше
idandrey 2022-06-26 16:35:00
Илья Габдрахманов 2022-06-26 16:34:42
оно уже в проде)
Хахахах
ramilakperow 2022-06-26 16:35:02
Илья Габдрахманов 2022-06-26 16:34:42
оно уже в проде)
Хахаах
ramilakperow 2022-06-26 16:36:01
idandrey 2022-06-26 16:34:49
Но Лучше параллельно искать дальше
Ищу, спасибо)
dreampumpe 2022-06-26 17:14:16
подскажите пожалуйста , а динамические урлы это важно ? или чаще используют статические , просто щас вычитал и не понял немного .
Sanshain_Swa 2022-06-26 17:27:28
dreampumpe 2022-06-26 17:14:16
подскажите пожалуйста , а динамические урлы это важно ? или чаще используют статические , просто щас вычитал и не понял немного .
В темплейтах?
idandrey 2022-06-26 17:28:11
dreampumpe 2022-06-26 17:14:16
подскажите пожалуйста , а динамические урлы это важно ? или чаще используют статические , просто щас вычитал и не понял немного .
Что за динамические урлы?
dreampumpe 2022-06-26 17:28:20
Sanshain_Swa 2022-06-26 17:27:28
В темплейтах?
да
Sanshain_Swa 2022-06-26 17:29:06
Ну вообще да
Sanshain_Swa 2022-06-26 17:31:14
Чтобы потом все шаблоны не рефакторить
WorkerNFT 2022-06-26 17:56:46

Всем привет, скажите пожалуйста, как я могу пофиксить ошибку:
django.core.exceptions.FieldError: Cannot resolve keyword ‘news’ into field. Choices are: get_news, id, title
Если news — это название моей модели
Count — агрегатор
Все остальное думаю понятно, буду благодарен ответу
WorkerNFT 2022-06-26 17:59:53
Если я к примеру напишу Count(‘[Какой-то атрибут из модели]’), то все работает, а именно с самим названием модели нет
MrSmitix 2022-06-26 18:02:12
WorkerNFT 2022-06-26 17:56:46
Всем привет, скажите пожалуйста, как я могу пофиксить ошибку:
django.core.exceptions.FieldError: Cannot resolve keyword ‘news’ into field. Choices are: get_news, id, title
Если news — это название моей модели
Count — агрегатор
Все остальное думаю понятно, буду благодарен ответу
Покажи как модели связаны между собой
← пред | след →