
Mikhail
03.08.2017
07:12:24
@Masaaq как-то так ^^^

Massimo
03.08.2017
07:13:11

Dan
03.08.2017
07:21:15
о уже видосики пошли =)

Massimo
03.08.2017
07:25:16
Как от этих скобок избавиться в Vasya?
ValueError: Cannot assign "'Vasya'": "Schedule.driver" must be a "Driver" instance.

Google

Massimo
03.08.2017
07:25:22
Он ставит ''

Mikhail
03.08.2017
07:35:16
не надо пытаться записать в поле, предназначенное для внешнего ключа, строку "Vasya@
это неправильно
в поле для внешнего ключа рекомендуется писать исключительно ссылку на внешний ключ и ничего более. Ну, разве что null (если разрешено)

Massimo
03.08.2017
08:06:06


Grigoriy
03.08.2017
08:18:08
Занимаюсь извращением, ищу поддержки)
В общем, пытаюсь прикрутить Oauth2.0 авторизацию с плюшками, блекджеком и шлюхами на DRF
Юзаю либу - rest_framework_social_oauth2
Есть кастомная модель юзера UserProfile для авторизации системных пользователей (она же и указана в качестве AUTH_USER_MODEL), есть модель клиента для авторизации клиентов (с кастомным бэкендом авторизации)
Oauth2 access_token принимает в качестве аргумента ТОЛЬКО то, что указано в AUTH_USER_MODEL и при попытке получить токен рейзит ошибку (can't assign бла бла бла)
Пытался переопределить модель access token-а, Django ругается на lazy relation - app doesn't provide model и так далее в том же духе.
Определённый затык, пока что без понятия куда двигаться дальше
Если кто-то занимался подобным извращением - подскажите плиз, что можно сделать)

Evgenii
03.08.2017
08:20:45
Добрый день, как в flask добавить новую model? на django это делается makemigrations и migrate, как это сделать в flask

Alexey
03.08.2017
08:23:09
привет нужен flask_migrate
ну и потом в manager добавить
вот к примеру как тут https://github.com/miguelgrinberg/flasky

Evgenii
03.08.2017
08:28:11
Получил проект на flask mongodb ember, надо в него добавить новую таблицу и не могу разобраться как создать таблицу

Eugene
03.08.2017
08:28:48
А какая ОРМ используется? Может в ней есть встроенные миграции

Григорий
03.08.2017
08:29:27
Вы с монгой до этго работали?

Google

Григорий
03.08.2017
08:30:21
Добавляете в models новую модель, и пишите сами руками миграцию для монги

ilya
03.08.2017
08:30:55


Evgenii
03.08.2017
08:30:59
с моного не работал, mongoengine

Григорий
03.08.2017
08:32:52
ну в общем как в джанге миграци автоматически не создадуться, все надо писать руками
но сложно ничего нет, там все элементарно

Grigoriy
03.08.2017
08:33:46

ilya
03.08.2017
08:35:17

Григорий
03.08.2017
08:37:05
а сколько записей?
сколко документов в монге?

ilya
03.08.2017
08:38:03

Григорий
03.08.2017
08:41:09
для монги 500 документов это ни о чем, тогда можете сразу в ралтайме править все документы, и даже не останавливать приложение. Но миграцию нужно писать.
если просто в каждый документ добавить по полю или несколько, то это еще проще, одной коммандой все можно проапдейтить

Eugene
03.08.2017
08:41:29
Через one to one, древний способ с времён Django <= 1.6

ilya
03.08.2017
08:42:07

Grigoriy
03.08.2017
09:14:55
Кто-нибудь сталкивался с таким -
ValueError: The field oauth2_provider.RefreshToken.access_token was declared with a lazy reference to 'customers.oauth2accesstoken', but app 'customers' doesn't provide model 'oauth2accesstoken'.
?

Михаил
03.08.2017
09:22:30
Привет всем. Нужна подсказка.
Стоит задача запускать время от времени некую функцию в нутрях Django
Посмотрел в сторону Celery и испугался. Ставить редиску ради такого дела - оверхед, имхо
Нет ли какого пакета, допустим, дающего MIDDLEWARE, позволяющий запускать функцию по GET-ам?

Eugene
03.08.2017
09:25:13
Redix же не много жрет, а в альтернативу Celery мне очень понравилос https://github.com/ui/django-rq

b0g3r
03.08.2017
09:25:20
последний абзац вообще не понял
- у тебя есть функция, которую нужно переодически выполнять (кто решает как часто и когда?)
- причем тут get-запросы?

Google

b0g3r
03.08.2017
09:25:34
я бы замутил джанго-команду и по крону бы её запускал

Eugene
03.08.2017
09:26:41

Artem
03.08.2017
09:28:12
Селери тот же крон
Ну или можно команду описать такую

Grigoriy
03.08.2017
09:32:55
Можно ли как-то в Django определить кастомную модель юзера без поля username?

Dan
03.08.2017
09:33:26
да

b0g3r
03.08.2017
09:33:28
можно

Dan
03.08.2017
09:34:09
class User(AbstractBaseUser):
USERNAME_FIELD = 'email'
email = models.EmailField(unique=True)
created = models.DateTimeField(auto_now_add=True)
is_active = models.BooleanField(default=True)
class Meta:
ordering = ['created']

Eugene
03.08.2017
09:34:49
У Django в доке на эту тему офигенная документация.

Михаил
03.08.2017
09:53:25
В общем, более подробно ситуация выглядит так...
Есть некое приложение, свои логи оно пишет в мускуль.
Пишет отвратно, да и мускуль тот от моего приложения далеко.
Есть мое приложение, с локальным psql. И в него, в свою"красивую и правильную" модель, я перекидываю те самые логи. Перекидывать надо вроде не особо часто, но когда юзер жмёт F5, хорошо-бы чтоб он видел данные посвежее
Ничего умнее чем запихать pull_logs в middleware, я не придумал
Уже решил свой миддлварь ваять, но теперь ищу как async прикрутить в Django на python2.7 к моей функции
... и для этого делать салат из сельдерея и редиса, мне кажется, мягко говоря, избыточным

Михаил
03.08.2017
09:58:12

b0g3r
03.08.2017
09:58:38
так ты определись, тебе по гет-запросам пользователя надо обновлять, или с заданным интервалом

Михаил
03.08.2017
10:00:50

b0g3r
03.08.2017
10:01:08
я бы джанго-командой по крону делал

Eugene
03.08.2017
10:01:20
и это очень быстро сделать)

Михаил
03.08.2017
10:04:28
Ну да, не костыль а бысторфикс. Если иначе не выйдет, придется так делать

Grigoriy
03.08.2017
10:08:29

Google

Grigoriy
03.08.2017
10:08:44
choices are и так далее по тексту

Dan
03.08.2017
10:09:24
а ты в setttings указал AUTH_USER_MODEL?

Grigoriy
03.08.2017
10:09:51
да

Dan
03.08.2017
10:10:40
стандартная админка ?

Grigoriy
03.08.2017
10:10:55
ясно(

Admin
ERROR: S client not available

Grigoriy
03.08.2017
10:11:05
грапелли, тудыть его в качель

Eugene
03.08.2017
10:11:21
grappeдн должен работать
а миграции сделал?;)

Dan
03.08.2017
10:12:11
по теории на миграцию не должно влиять
там же на уровне моделей
надо смотреть на код, настройки и тд
в модели - USERNAME_FIELD указан ?

Рустам
03.08.2017
10:24:32
Всем привет, DataTimeField какому типу поля в mysql соответствует? TIMESTAMP?

Artem
03.08.2017
10:28:17
Timestamp with time zone

Dan
03.08.2017
10:38:28

Рустам
03.08.2017
10:42:34
ну у меня в базе есть поле TIMESTAMP типа
если я напишу модель, и на это поле поставлю DateTimeField
это норма?

Google

Dan
03.08.2017
10:43:48
ты руками таблицу создаешь ?

Рустам
03.08.2017
10:43:59
да

Dan
03.08.2017
10:44:13
а зачем ?

Рустам
03.08.2017
10:44:25
ну не совсем руками

Dan
03.08.2017
10:44:27
уже существующая структура ?

Рустам
03.08.2017
10:44:33

Dan
03.08.2017
10:44:58
по теории timestamp это int поле
короче при миграции django в mysql для поля DateTime создает поле datetime(6)

Рустам
03.08.2017
10:54:32
ладно, спасибо

Lucky
03.08.2017
11:45:27
в settings.py - INSTALLED_APPS:
'app' или 'app.apps.AppConfig' ?

serbernar
03.08.2017
11:52:37
И так, и так

Dmitry
03.08.2017
13:04:30
У кого-нибудь есть опыт с sign up и login на одной странице?

Dan
03.08.2017
13:20:51
а в чем проблема ?

Dmitry
03.08.2017
13:27:53
Валидация

Massimo
03.08.2017
15:54:17

Dan
03.08.2017
15:54:38
позволяю !!