← пред | след →
Ya_KoTb 2022-06-30 19:38:27
a_r_a_r_a_r_a_r_a_r 2022-06-30 19:34:52
например, обработку данных из модели для формирования ответа
Это во вьюхе происходит)
Ya_KoTb 2022-06-30 19:39:13
a_r_a_r_a_r_a_r_a_r 2022-06-30 19:34:52
например, обработку данных из модели для формирования ответа
Если у тебя крупные вьюхи или модели просто делишь их по файлам и суешь в папочки с название models или views
jopaboga 2022-06-30 19:41:03
a_r_a_r_a_r_a_r_a_r 2022-06-30 19:34:52
например, обработку данных из модели для формирования ответа
тебе надо просто взять небольшой курс, как работает принцип django mvc — models, views, urls итд
a_r_a_r_a_r_a_r_a_r 2022-06-30 19:42:21
jopaboga 2022-06-30 19:41:03
тебе надо просто взять небольшой курс, как работает принцип django mvc — models, views, urls итд
норм, ок
a_r_a_r_a_r_a_r_a_r 2022-06-30 19:42:33
Ya_KoTb 2022-06-30 19:39:13
Если у тебя крупные вьюхи или модели просто делишь их по файлам и суешь в папочки с название models или views
но подобные сообщения озадачивают)
NikolayCherniy 2022-06-30 19:43:26
a_r_a_r_a_r_a_r_a_r 2022-06-30 19:16:31
мои приветствия присутствующим!
буду рад услышать мнение (не триггерю на холивар):
где в не оверсайз проектах принято держать бизнес логику приложения? sevices/models/…?
всем лучи и заранее спс!
в services
a_r_a_r_a_r_a_r_a_r 2022-06-30 19:43:53
NikolayCherniy 2022-06-30 19:43:26
в services
сяпки
NikolayCherniy 2022-06-30 19:44:07
Ya_KoTb 2022-06-30 19:39:13
Если у тебя крупные вьюхи или модели просто делишь их по файлам и суешь в папочки с название models или views
отдельные файлы и папки — хорошо, но логику во вьюхе тоже лучше не держать
Ya_KoTb 2022-06-30 19:45:02
NikolayCherniy 2022-06-30 19:44:07
отдельные файлы и папки — хорошо, но логику во вьюхе тоже лучше не держать
Ну там обработку запрсов и тд если требуется
ass_gram 2022-06-30 20:03:06
Всем привет. У меня на сайте есть новости. У новостей будет счетчик кол-во просмотров, лайки, дизлайки мне это все нужно хранить в бд?
Django vue JS
NikolayCherniy 2022-06-30 20:05:39
ass_gram 2022-06-30 20:03:06
Всем привет. У меня на сайте есть новости. У новостей будет счетчик кол-во просмотров, лайки, дизлайки мне это все нужно хранить в бд?
Django vue JS
а где еще?)
ass_gram 2022-06-30 20:05:41
У меня был вариант у таблицы где будут хранится новости сделать доп поля, like, dislike, count_view и обновлять. Но думаю база будет афигивать от каждого запроса в виде внести изминение
ass_gram 2022-06-30 20:06:09
NikolayCherniy 2022-06-30 20:05:39
а где еще?)
Не знаю пока, хотелось бы понять, как правильно нужно делать
Ya_KoTb 2022-06-30 20:07:42
ass_gram 2022-06-30 20:06:09
Не знаю пока, хотелось бы понять, как правильно нужно делать
В базе и должно быть
NikolayCherniy 2022-06-30 20:07:47
ass_gram 2022-06-30 20:06:09
Не знаю пока, хотелось бы понять, как правильно нужно делать
тут вопрос в том, что больше негде)
ass_gram 2022-06-30 20:08:19
Понял
ass_gram 2022-06-30 20:08:30
а делать в самой таблице с новостями?
ass_gram 2022-06-30 20:09:10
или сделать доп таблицу news_statistic (news_id. count_view, like, dislike)
Ya_KoTb 2022-06-30 20:09:30
ass_gram 2022-06-30 20:05:41
У меня был вариант у таблицы где будут хранится новости сделать доп поля, like, dislike, count_view и обновлять. Но думаю база будет афигивать от каждого запроса в виде внести изминение
Прикол в том что у тебя не будет миллион изменений лайков и дизлайков, а когда будет это будер решаться оптимизацией и балансирами нагрузки
Never367 2022-06-30 20:09:35
Всем привет
Реализовываю поиск для интернет-магазина.
Поиск должен выполнять следующие требования:
1. Поиск должен принимать запросы на разных языках и выдавать то что ищет клиент ;
2. В случае минимального количества опечаток поиск должен найти то что ищет клиент ;
СУБД:
PostgreSQL ;
Вопрос:
Для реализации поставленной задачи желательно использовать ElasticSearch или это можно реализовать через функционал PostgreSQL ?
ass_gram 2022-06-30 20:09:46
Ya_KoTb 2022-06-30 20:09:30
Прикол в том что у тебя не будет миллион изменений лайков и дизлайков, а когда будет это будер решаться оптимизацией и балансирами нагрузки
Понял, спасибо
NikolayCherniy 2022-06-30 20:14:14
Never367 2022-06-30 20:09:35
Всем привет
Реализовываю поиск для интернет-магазина.
Поиск должен выполнять следующие требования:
1. Поиск должен принимать запросы на разных языках и выдавать то что ищет клиент ;
2. В случае минимального количества опечаток поиск должен найти то что ищет клиент ;
СУБД:
PostgreSQL ;
Вопрос:
Для реализации поставленной задачи желательно использовать ElasticSearch или это можно реализовать через функционал PostgreSQL ?
можно реализовать через функционал PostgreSQL, желательно использовать ElasticSearch, но он прожорлив
NikolayCherniy 2022-06-30 20:16:02
ass_gram 2022-06-30 20:08:30
а делать в самой таблице с новостями?
можно в самой таблице, тут скорее зависит от того будет тебе постоянно нужна эта инфа со статистикой или только в каких-то специальных случаях
ass_gram 2022-06-30 20:17:21
NikolayCherniy 2022-06-30 20:16:02
можно в самой таблице, тут скорее зависит от того будет тебе постоянно нужна эта инфа со статистикой или только в каких-то специальных случаях
Ну она как минимум будет сразу же на сайте отображаться
NikolayCherniy 2022-06-30 20:17:40
ass_gram 2022-06-30 20:17:21
Ну она как минимум будет сразу же на сайте отображаться
ну тогда в одной таблице
ass_gram 2022-06-30 20:17:55
NikolayCherniy 2022-06-30 20:17:40
ну тогда в одной таблице
Окей, спасибо
Never367 2022-06-30 20:18:22
NikolayCherniy 2022-06-30 20:14:14
можно реализовать через функционал PostgreSQL, желательно использовать ElasticSearch, но он прожорлив
Понял, спасибо
lolikota 2022-06-30 20:26:58
Вы не знаете при проверке скорости загрузки страницы каким-либо сервисом (например https://a.pr-cy.ru/unidownloader.com, page speed) учитывают ли они время потраченное на редиректы? (когда они есть)
Ya_KoTb 2022-06-30 20:32:23
lolikota 2022-06-30 20:26:58
Вы не знаете при проверке скорости загрузки страницы каким-либо сервисом (например https://a.pr-cy.ru/unidownloader.com, page speed) учитывают ли они время потраченное на редиректы? (когда они есть)
Редиректы вроде моментальные, вряд ли будет учитывать
s_malash 2022-06-30 20:40:46
Вот код https://codeshare.io/eVNry4
Я хочу во вьюшке возбудить своё исключение наследованное от APIException, чтобы его потом drf обработал.
При этом хочу любые другие исключения тоже перехватить и вернуть Response()
Можно ли так писать?
billliondolllars 2022-06-30 21:18:51
s_malash 2022-06-30 20:40:46
Вот код https://codeshare.io/eVNry4
Я хочу во вьюшке возбудить своё исключение наследованное от APIException, чтобы его потом drf обработал.
При этом хочу любые другие исключения тоже перехватить и вернуть Response()
Можно ли так писать?
Try
Except
brodskij 2022-06-30 21:29:52
NikolayCherniy 2022-06-30 20:05:39
а где еще?)
Редис?)
Stan 2022-06-30 21:42:50
ass_gram 2022-06-30 20:03:06
Всем привет. У меня на сайте есть новости. У новостей будет счетчик кол-во просмотров, лайки, дизлайки мне это все нужно хранить в бд?
Django vue JS
Да
kosyamba 2022-06-30 21:47:18
brodskij 2022-06-30 21:29:52
Редис?)
а редис не бд?
brodskij 2022-06-30 21:47:57
kosyamba 2022-06-30 21:47:18
а редис не бд?
Кей велью хранилище
mmaaiidd 2022-06-30 21:48:06
kosyamba 2022-06-30 21:47:18
а редис не бд?
не бд, он хранит в себе ключ-значение
brodskij 2022-06-30 21:48:21
brodskij 2022-06-30 21:47:57
Кей велью хранилище
Ин мемори
mmaaiidd 2022-06-30 21:48:47
он, к примеру, используется для вебсокетов, чтобы хранить каналы
el_damro 2022-06-30 22:02:30
kosyamba 2022-06-30 21:47:18
а редис не бд?
типо БД, но считается как noSQL database
в ней тоже есть свои типы данных, но в общем выглядит как мапа — ключ со ссылкой на значение
NikolayCherniy 2022-06-30 22:03:03
brodskij 2022-06-30 21:47:57
Кей велью хранилище
Допустим, а теперь зайди на сайт redis и прочитай про три типа использования и определи что это в данном случае 😉
el_damro 2022-06-30 22:03:23
el_damro 2022-06-30 22:02:30
типо БД, но считается как noSQL database
в ней тоже есть свои типы данных, но в общем выглядит как мапа — ключ со ссылкой на значение
это не реляционная БД, в ней нет таблиц
NikolayCherniy 2022-06-30 22:03:56
el_damro 2022-06-30 22:03:23
это не реляционная БД, в ней нет таблиц
ну это не делает ее не бд)
el_damro 2022-06-30 22:05:47
NikolayCherniy 2022-06-30 22:03:56
ну это не делает ее не бд)
да, это тоже СУБД, но с другой архитектурой (не реляционной)
brodskij 2022-06-30 22:05:49
В таком случае файл, журнал -тоже бд
el_damro 2022-06-30 22:06:27
brodskij 2022-06-30 22:05:49
В таком случае файл, журнал -тоже бд
тут хз)
NikolayCherniy 2022-06-30 22:06:37
brodskij 2022-06-30 22:05:49
В таком случае файл, журнал -тоже бд
ну бд это безусловно файлы, если ты не знал)
One_of_the_Stoics 2022-06-30 22:08:04
brodskij 2022-06-30 22:05:49
В таком случае файл, журнал -тоже бд
Yes
NikolayCherniy 2022-06-30 22:08:57
brodskij 2022-06-30 22:05:49
В таком случае файл, журнал -тоже бд
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker вот с сайта, вот с вики
Redis (от англ. remote dictionary server) — резидентная система управления базами данных класса NoSQL с открытым исходным кодом, работающая со структурами данных типа «ключ — значение». Используется как для баз данных, так и для реализации кэшей, брокеров сообщений.
One_of_the_Stoics 2022-06-30 22:09:08
Ба́за да́нных — совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных
brodskij 2022-06-30 22:09:56
NikolayCherniy 2022-06-30 22:06:37
ну бд это безусловно файлы, если ты не знал)
Ну да. Только редис — это ин мемори хранилище, нет?
← пред | след →