Size: a a a

Django [ru] #STAY HOME

2019 February 20

DT

Dan Tyan in Django [ru] #STAY HOME
между фронтом и беком ?
источник

D

Dmitry in Django [ru] #STAY HOME
dmytro kovalenko
Наследство же
https://pypi.org/project/geopy/
тогда вам вероятно этот пакет. Тут тоже есть distance, хоть он и будет гораздо медленнее, чем на sql
источник

dk

dmytro kovalenko in Django [ru] #STAY HOME
Dmitry
https://pypi.org/project/geopy/
тогда вам вероятно этот пакет. Тут тоже есть distance, хоть он и будет гораздо медленнее, чем на sql
Спасибо. Почитаю.
источник

ZR

Zi Roni in Django [ru] #STAY HOME
Dan Tyan
а как авторизация работает ?
Сейчас сделал через oauth2_provider
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Zi Roni
Сейчас сделал через oauth2_provider
не я про то как авторизация между товим фронтом и беком
источник

ZR

Zi Roni in Django [ru] #STAY HOME
Dan Tyan
не я про то как авторизация между товим фронтом и беком
Сейчас в виде логин пас отправляю, на беке чекаю, если все ок - отправляю юзера
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Zi Roni
Сейчас в виде логин пас отправляю, на беке чекаю, если все ок - отправляю юзера
те сессия ?
источник

ZR

Zi Roni in Django [ru] #STAY HOME
Dan Tyan
те сессия ?
Bearer token
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну когда придет редирект с соц сети
ты сделаешь запрос на соц сети с бека
и в ответ на фронт токен
источник

ZR

Zi Roni in Django [ru] #STAY HOME
Dan Tyan
ну когда придет редирект с соц сети
ты сделаешь запрос на соц сети с бека
и в ответ на фронт токен
Мне в редиректк прилетает с соцсети токен и юзерайди. где лучше ловить фронтом или беком?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
тебе должен код прилетать
источник

СГ

Саша Горелик in Django [ru] #STAY HOME
как мне на стандартную админку джанго сослаться из urls.py другого аппа, т.е. что-то в духе     url('^post/new/', admin.post.add <— что здесь должно быть на самом деле чтобы сразу открывалась форма добавления нужной модели)
источник

_

_ in Django [ru] #STAY HOME
Какое виртуальное окружение лучше?
источник

e

efythonic in Django [ru] #STAY HOME
Парни помогите решить проблему с psycopg2 и postgresql.
Python 3.6, Postgres 10, psycopg2 latest.
Суть проблемы:
Есть таблица в postgresql, которая имеет колонку sources c типом jsonb.
В коде python-а происходит такое назначение (лишнее опустил):
{
'sources': Json([{"name": "Netacuity", "url": "htps://www.digitalelement.com/solutions/", "date": "20180427"}])
}
Далее по коду идет пакетное сохранение в базу:
query = """INSERT INTO {} ({}) VALUES %s;""".format("dataset",".join(["uid", "sources"]))
with self.conn.cursor() as cursor:
execute_values(cursor, query, sels, page_size=batch_size)
Вставка в таблицу происходит без ошибок. Тут все нормально.

Но при попытке выполнить UPDATE операцию:
{
'id': 1
'sources': Json([{"name": "Netacuity", "url": "https://www.digitalelement.com/solutions/", "date": "20180427"}])
}
query = """UPDATE {} SET ({}) = ({}) FROM (VALUES %s) AS data ({}) WHERE {}.id = data.id""".format(ms, col1, col2, col1, ms)
with self.conn.cursor() as cursor:
execute_values(cursor, query, sels, page_size=batch_size)
Выбрасывает такую ошибку:
ОШИБКА: столбец "sources" имеет тип jsonb, а выражение - text

Генеририуется такой SQL:
UPDATE dataset SET (id, sources) = (data.id, data.sources) FROM (VALUES (1,'[{"name": "Netacuity (Digital Elements)", "url": "https://www.digitalelement.com/solutions/", "date": "20180427"}]')) 
AS data (id,sources) WHERE dataset.id = data.id
Индексы полей и данных совпадают.
В чем может быть закавыка?

Придерживался этого принципу инжектирования параметров.
http://initd.org/psycopg/docs/usage.html#query-parameters
источник

NK

ID:531453784 in Django [ru] #STAY HOME
@djigit0s будет жить. Поприветствуем!
источник

d

djigit0s in Django [ru] #STAY HOME
Доброе время суток. Есть 2 модели Product и Image. Prodcut главная, у модели есть метод get_image_path(), который пытаюсь вызвать в шаблоне {{ item.image.get_image_path }}, но результат (unknown). Можно ли в шаблоне так вызывать метод?
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
djigit0s
Доброе время суток. Есть 2 модели Product и Image. Prodcut главная, у модели есть метод get_image_path(), который пытаюсь вызвать в шаблоне {{ item.image.get_image_path }}, но результат (unknown). Можно ли в шаблоне так вызывать метод?
{{ item.image.url }} почему не устраивает?
источник

d

djigit0s in Django [ru] #STAY HOME
Vadim Tepes
{{ item.image.url }} почему не устраивает?
метод у меня назван get_image_path
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
У каждого FileField или ImageField есть свойство url, которое возвращает ссылку на файл
источник

AK

Alexey Kuzyashin in Django [ru] #STAY HOME
привет, как победить такое?

ValueError: invalid literal for int() with base 10: ''


получаю такое, когда делаю .objects.get(guild_name=player.guild_name)
guild_name и player.guild_name оба являются CharField и всегда были CharField . Миграции прошли успешно
источник