@pydjango

Страница 1171 из 1273
Василий
12.04.2018
13:32:20
Подскажите пожалуста, как в дажнге, сделать обычную модельку, которая реализует все обычные методы запроса: filter, all, first etc., НО, при этом что бы она не создавала таблицу в БД и я мог вручную указать какие значения полей должны возвращяться при доступе к ним?

Дмитрий
12.04.2018
13:32:49
Пахнет извращением

Василий
12.04.2018
13:33:06
Согласен, но надо :(

Google
Василий
12.04.2018
13:35:17
Модель - это не обязательно таблица, это модель, сущность которая имеет структуру, и предоставляет API для доступа к данным.

Dan
12.04.2018
13:36:35
ну итогом операции есть sql запрос?

Василий
12.04.2018
13:37:18
Не обязательно

Bogdan
12.04.2018
13:38:55
писать свой костыльный менеджер, кверисет и базовую модель. и наследовать их придется просто от object. если бы мне такую задачу поставили я бы ее минимум в месяц работы оценил

https://docs.djangoproject.com/en/2.0/ref/models/options/#managed
это только при миграциях

Василий
12.04.2018
13:39:50
Да, сейчас я и еб**ь с кастомным менеджером

Korolll
12.04.2018
15:57:07
Ребят, а есть ли какие-нибудь либы для автодокументирования Джанго проектов?

Дмитрий
12.04.2018
15:59:31
Сваггер?

Petr
12.04.2018
16:00:07
Сваггер?
Это скорее для документирования api

Sergey
12.04.2018
16:37:06
подскажите по drf, serializers.Serializer может с кортежем работать, в качестве данных в контрукторе?

12.04.2018
16:43:41
ListField?

Sergey
12.04.2018
16:46:07
поправил, я имел в виду в конструкторе, Serializer((1,2,3))

Google
Bogdan
12.04.2018
16:47:24
Нет. И я например не понимаю что такая запись должна означать

Порядка у полей модели/сериализатора формально нет

Sergey
12.04.2018
16:59:09
как нет, он же ordereddict создает из данных

Игорь
12.04.2018
17:35:59
товарищи, как с помощью селери лучше всего запускать целые скрипты по крону?

Eugene
12.04.2018
17:36:51
http://docs.celeryproject.org/en/latest/userguide/periodic-tasks.html так?

Игорь
12.04.2018
17:38:09
не функции, а скрипты. прям файл some.py запустить

Eugene
12.04.2018
17:39:09
импортнуть скрипт и запустить?) ну или путь указать. Нужно больше слов, больше подробностей

Dan
12.04.2018
17:39:32
Или как вариант переделать скрипт в manage comand и вызывать через call_command

+ можно будет вызывать руками через manage.py

Denis
12.04.2018
17:56:28
Проще, наверно в самом таске вызывать нужные конструкции из этих скриптов

Игорь
12.04.2018
18:41:39
дело в том, что там большой скрипт бизнес логики и я бы хотел его запускать в отдельном процессе subprocess.Popen, но не могу из таска пометь правильно путь к директории в которой он лежит, все время пишет, что не может поменять директорию

Николай
12.04.2018
18:45:36
Положи таску в Джанго проект

Senpos
12.04.2018
18:54:23
@HellPirate

Игорь
12.04.2018
18:58:46
@shared_task def run_parser(): dir_path = os.path.dirname(os.path.realpath(__file__)) parser = os.path.join(dir_path, 'parsing') subprocess.Popen(f"cd {parser} && python3 parser.py", shell=True) заработало вот так, но даже не знаю опимальный ли это вариант

Николай
12.04.2018
19:44:29
Вполне

Eduard
12.04.2018
21:06:14
кто-нибудь писал под вайбер? не сталкивались с дублированием запросов приходящих от вайбера? у котрых message_token одинаковый.

Older
12.04.2018
21:57:01
Подскажите, как лучше всего будет офильтровать в шаблоне кверисет по request.user? Во вьюхе не могу фильтрацию сделать, там в контекст идет кверисет events, а уже в шаблоне идет итерация по нему и у event надо через fk проверить event.field.filter(user=request.user)

думал в модели сделать метод и там чекнуть, но в шаблоне туда нельзя передать request.user

Google
Andy
13.04.2018
01:04:43
Или проаннотируй соответствие пользователю

A'zam
13.04.2018
03:36:46
{% for user_event in user.event_set.all %} // Some action with user_event {% endfor %}

?

@dantyan

Stepan
13.04.2018
03:51:38
Hello World!

Dan
13.04.2018
04:09:59
@dantyan
Я за него

Василий
13.04.2018
07:39:34
Помогите пожалуйста разобраться, у меня имеются две базы данных postgres и sqlite - для всякого хлама, обе эти базы я указал в DATABASES settings.py, настроил роутер который всё делает правильно, НО, когда я приминяю миграции ./manage.py migrate то все миграции применяются только для одной базы данных, можно ли при миграциях указать в какой БД нужно создать таблицу?

Dan
13.04.2018
07:40:50
./manage.py migrate --database DATABASE

Василий
13.04.2018
07:42:49
Это да, но ВСЕ миграции применяются к этой БД, даже те которые не нужны, зачем мне в sqlite базу с юзерами и прочими хранить? Нужно именно разделить, основные таблицы в postgres, временные - в sqlite

Mihail
13.04.2018
07:49:05
Всем привет возникла такая проблема: есть приложения и у меня создалось две миграции под номером 0002(сам накосячил одну из них удалил и откатывался к предыдущей и создавал новую но они нужны обе) одна из них просто меняет название уже существующего класса а вторая создает еще один класс и теперь у меня при создании новой миграции возникает конфликт и само собой миграция не создается могу ли я как то эти две миграции объеденить в одну?

Sulik
13.04.2018
08:05:56
Я что-то элементарное забыл. У меня есть модели ORMProject, ORMRate и ORMUser. ORMProject принадлежит ORMUser и ORMRate. Как вывести все проекты для одного пользователя? user.projects_set что-то такое

Сфлу
13.04.2018
08:09:56
user.ormproject_set.all Имхо, зачем везде приписывать orm... Или у тебя есть модели не orm а другие какие-то?

Massimo
13.04.2018
08:40:54
Гайс дайте впн

Прокси для телеграма

Eldar
13.04.2018
08:41:07
Google
Forgotten
13.04.2018
08:43:43
⚡️Telegram для всех и каждого Прочитайте до конца, это важно, чёрт побери. Несколько недель назад @VeeSecurity запустили публичный сервис Connecto Proxy для Telegram — простой и удобный способ получить доступ к любимому мессенджеру даже там, где он заблокирован органами государственной власти. Изначально в Vee Security планировали сделать сервис платным. Но позже мы вместе решили, что свобода обмена сообщениями и конфиденциальность должна быть доступна каждому, всегда, бесплатно. Именно поэтому мы сделали сервис некоммерческим и абсолютно бесплатным. Команда проекта «Красная Кнопка» совместно с Vee Security уже обеспечивает доступ к Telegram через прокси-сервис уже сотням тысяч пользователей в России, Иране и других странах. Это финальная битва за Telegram. Любой некоммерческий проект живет за счёт поддержки со стороны сообщества. Поддержите наш проект, чтобы мы сохранили Telegram для вас. Поддержать проект: http://telegra.ph/redbtn-loves-vee-04-12 Искренне Ваши, Александр Литреев Команда «Красной Кнопки» Команда Vee Security

ros
13.04.2018
08:43:48
https://t.me/socks?server=telegram.vpn99.net&port=55655

Bi
13.04.2018
08:46:11
Сделали самую простую и функциональную инструкцию обхода блокировки Telegram. Всем жителям России и схожих с ней режимов советуем ознакомиться и протестировать её уже сейчас: goo.gl/rJTkzX

От создателей Телеги

?
13.04.2018
08:47:45
От создателей Телеги
А если честно он мудак с высоким чсв, который по сути 0

Bi
13.04.2018
08:48:23
Незнаю у меня вторая ссылка пашет

Bogdan
13.04.2018
08:49:11
от @rostel Sorry, this username is not allowed.

Bi
13.04.2018
08:49:46
Насчёт создателей Незнаю. Ссылка с канала код дурова

ros
13.04.2018
08:49:50
в скором времени пойдут следом все прокси, о которых где либо упоминалось поднимайте свои собственные https://krasovsky.me/it/2017/07/socks5-dante/

от @rostel Sorry, this username is not allowed.
этот мопед не мой) я своё поднял заблаговременно

Алексей
13.04.2018
08:58:41
народ подскажите как решить

django.db.utils.ProgrammingError: ОШИБКА: столбец "subtitle_id" в таблице "amtechnologies_content" не существует

Алексей
13.04.2018
08:59:38


Google
Bogdan
13.04.2018
09:01:27
миграции?

Senpos
13.04.2018
09:02:10
@scooby18 Миграции сделал? И да, если нужна помощь, то лучше оформлять вопрос одним сообщением, а код заливать на какой-нибудь gists / pastebin (рекомендации и ссылки есть в шапке группы). Так будет проще тем, кто читает вопрос :)

Maksim
13.04.2018
09:02:21
куку

я так понимаю что телега залочена

bakatrouble
13.04.2018
09:02:57
Artyem
13.04.2018
09:03:04
я так понимаю что телега залочена
у меня уже не работает, даже прокси не помогает

amureki
13.04.2018
09:03:58
Без оффтопа

Bogdan
13.04.2018
09:03:58
про код понял, да миграции создал, но накотить не могу
что значит не можешь? трейс ошибки или что делаешь пиши

Страница 1171 из 1273