Size: a a a

2020 March 31

tn

tot samiy neizvestniy in Python Flask
Спасибо. Понял
источник

SS

Sasha Sasha in Python Flask
Гайз, я ж так понимаю - ничего страшного если я задам вопрос по алхимии.
У меня достаточно необычный кейс.
Условно есть таблица Order и Customer. Я не могу добавлять поля в Сustomer и создать классическую o2m связь, поэтому приходит в голову только сделать промежуточную таблицу, например OrderToCustomer(Order - Foreign Key, Customer - Foreign Key).
Как в этом случае бы красиво сделать в sqlalchemy, чтобы можно было получить back_populates Order.customers - через еще одну таблицу?
источник

АП

Агент Печенька in Python Flask
Звучит как мени ту мени, алхимия это прекрасно поддерживает.
источник

NA

Nagim Amanzhulov in Python Flask
/spam
источник

AT

Alex Ted in Python Flask
наконец-то годнота подъехала
источник

SS

Sasha Sasha in Python Flask
Агент Печенька
Звучит как мени ту мени, алхимия это прекрасно поддерживает.
Ну в целом да, это классическая реализация m2m, но только как костыль для o2m
источник

AT

Alex Ted in Python Flask
обожжи
источник

АР

Александр Ремизов in Python Flask
Покажи свой гитхаб. А то вдруг у тебя один секас на уме?
источник

SS

Sasha Sasha in Python Flask
Агент Печенька
Звучит как мени ту мени, алхимия это прекрасно поддерживает.
В целом, я понял - нужно просто через secondary делать, как для m2m
источник
2020 April 01

С

Сигизмунд in Python Flask
здравствуйте все. можете помочь?
источник

ПП

Проксимов Прксимович in Python Flask
Сигизмунд
здравствуйте все. можете помочь?
Ну хз. Час ночи
источник

АР

Александр Ремизов in Python Flask
Сигизмунд
здравствуйте все. можете помочь?
Деньги отсутствуют
источник

B

Bunk 🐈 in Python Flask
да еще и лапки...
источник

AT

Alex Ted in Python Flask
Сигизмунд
здравствуйте все. можете помочь?
А надо?
источник

mk

maxim klyuev in Python Flask
всем привет. Внезапно у моего проект случилось это:
root@117f9c531e9f:/app# python
Python 3.8.2 (default, Mar 31 2020, 15:23:55)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import flask
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "/usr/local/lib/python3.8/site-packages/flask/__init__.py", line 14, in <module>
   from jinja2 import escape
 File "/usr/local/lib/python3.8/site-packages/jinja2/__init__.py", line 82, in <module>
   _patch_async()
 File "/usr/local/lib/python3.8/site-packages/jinja2/__init__.py", line 78, in _patch_async
   from jinja2.asyncsupport import patch_all
 File "/usr/local/lib/python3.8/site-packages/jinja2/asyncsupport.py", line 13, in <module>
   import asyncio
 File "/usr/local/lib/python3.8/asyncio/__init__.py", line 8, in <module>
   from .base_events import *
 File "/usr/local/lib/python3.8/asyncio/base_events.py", line 23, in <module>
   import socket
 File "/app/socket.py", line 2, in <module>
   from flask import Flask, render_template, request, session
ImportError: cannot import name 'Flask' from partially initialized module 'flask' (most likely due to a circular import) (/usr/local/lib/python3.8/site-packages/flask/__init__.py)
>>>


Модули установлены, pip freeze их показывает, но я ег оне могу импортнуть. Может кто-то сталкивался?
источник

T

Tishka17 in Python Flask
Судя по запуску без венва, Пип у тебя от второго питона, а запускаешь в третьем
источник

mk

maxim klyuev in Python Flask
это докер(видно по хотнейму
)
источник

mk

maxim klyuev in Python Flask
root@117f9c531e9f:/app# python
Python 3.8.2 (default, Mar 31 2020, 15:23:55)
источник

mk

maxim klyuev in Python Flask
root@117f9c531e9f:/app# pip -V
pip 20.0.2 from /usr/local/lib/python3.8/site-packages/pip (python 3.8)
источник

T

Tishka17 in Python Flask
Ну окей. Стоило уточнить
источник