Size: a a a

2020 November 25

ДТ

Дмитрий Тен... in Python Flask
Еще один вопросик, запрашиваю с бд sqlite3 данные, приходит массив объектов типа (1, 'login@log.com', 'login@log.com', 0, 'Филатов Тихон Германович'), соответственно в jinja для value элемента присваиваю el[4](т.е ФИО), но почему то в поле остается только "Филатов", с чем это может быть связано? Поле инпут тип текстовый
источник

MB

Mikhail Borisov in Python Flask
Alex
Убери
Environment="PATH=/home/project/va/venv/bin"
И сделай
ExecStart=/home/project/va/venv/bin/gunicorn --workers 3 --bind unix:app.sock -m 007 wsgi:app
короче хуета какая-то с venv-ом, сейчас пересоберу заново
источник

KM

Konstantin Mohov in Python Flask
venv будет работать только для вас, когда вы запускаете что-то вручную в консольке. Во всех остальных случаях, чтобы он заработал, надо жопу порвать.
на проде так никто не делает. контейнер или готовые решения для деплоя
источник

ДА

Дмитрий Аффинаж... in Python Flask
Дмитрий Тен
Еще один вопросик, запрашиваю с бд sqlite3 данные, приходит массив объектов типа (1, 'login@log.com', 'login@log.com', 0, 'Филатов Тихон Германович'), соответственно в jinja для value элемента присваиваю el[4](т.е ФИО), но почему то в поле остается только "Филатов", с чем это может быть связано? Поле инпут тип текстовый
в ней не так запрос делается. user.name
источник

ДА

Дмитрий Аффинаж... in Python Flask
user.second_name
источник

ДА

Дмитрий Аффинаж... in Python Flask
как в бд прописал
источник

ДТ

Дмитрий Тен... in Python Flask
Дмитрий Аффинаж
в ней не так запрос делается. user.name
Я просто еще не освоил sqlalchemy поэтому юзаю обычную либу sqlite, и там приходит в виде массива, данные присваиваются норм, но фио обрезается
источник

ДА

Дмитрий Аффинаж... in Python Flask
Дмитрий Тен
Я просто еще не освоил sqlalchemy поэтому юзаю обычную либу sqlite, и там приходит в виде массива, данные присваиваются норм, но фио обрезается
зачем ты занимаешься мазохизмом?
источник

ДА

Дмитрий Аффинаж... in Python Flask
Дмитрий Тен
Я просто еще не освоил sqlalchemy поэтому юзаю обычную либу sqlite, и там приходит в виде массива, данные присваиваются норм, но фио обрезается
источник

ДТ

Дмитрий Тен... in Python Flask
Дмитрий Аффинаж
зачем ты занимаешься мазохизмом?
😅привык
источник

ДТ

Дмитрий Тен... in Python Flask
спасибо за ссылку, сейчас посмотрю
источник

MB

Mikhail Borisov in Python Flask
Alex
Убери
Environment="PATH=/home/project/va/venv/bin"
И сделай
ExecStart=/home/project/va/venv/bin/gunicorn --workers 3 --bind unix:app.sock -m 007 wsgi:app
В общем я хз что это было. Но я грохнул свой венв, поставил заново, установил библиотеки, перезапустил systemctl и все заработало
источник

MB

Mikhail Borisov in Python Flask
Спасибо за старания
источник

ДА

Дмитрий Аффинаж... in Python Flask
помогити пожалуйста.
сompatibilites = db.Table('сompatibilites',
   db.Column('left_id', db.Integer, db.ForeignKey('products.id')),
   db.Column('right_id', db.Integer, db.ForeignKey('products.id'))
)

class Products(db.Model):

   id = db.Column(db.Integer, primary_key=True)
   name = db.Column(db.String(255))
   type = db.Column(db.String(63))
   text = db.Column(db.String(1024))
   specs = db.relationship('Specs', backref='product', lazy='dynamic')
   slides = db.relationship('ProductSlides', backref='product', lazy='dynamic')
   img = db.Column(db.String(6), unique=True)
   price = db.Column(db.Integer)
   compatibilities = db.relationship('Products', secondary=сompatibilites, backref=db.backref('competibilities', lazy='dynamic'))
источник

ДА

Дмитрий Аффинаж... in Python Flask
таблица, элементы которой я пытаюсь связать, и таблица для связки. при попытке получить элемент выводит ошибку  
sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'mapped class Products->products'. Original exception was: Could not determine join condition between parent/child tables on relationship Products.compatibilities - there are multiple foreign key paths linking the tables via secondary table 'сompatibilites'.  Specify the 'foreign_keys' argument, providing a list of those columns which should be counted as containing a foreign key reference from the secondary table to each of the parent and child tables.
источник

ДА

Дмитрий Аффинаж... in Python Flask
Tishka17
Хуёллится
хелмп ми плиз
источник

A

Alex in Python Flask
У тебя в два FK ссылающихся на одну и ту же таблицу.
источник

A

Alex in Python Flask
relationship не знает какое из полей выбрать
источник

A

Alex in Python Flask
Тут же в тексте ошибки все прямо таки написано
источник

ДА

Дмитрий Аффинаж... in Python Flask
Alex
У тебя в два FK ссылающихся на одну и ту же таблицу.
понял. а как тогда связать элементы одной таблицы? я по м2м делал
источник