Size: a a a

2019 December 15

A

Artyomst in Python Flask
подскажите по проблеме: для peewee создал модель Person, потом для генерации данных подключил библиотеку mimesis, в которой есть класс Person, тогда я наследовал его в mimesisPerson, но конфликт одинаковых классов остался - теперь   Person.create_table() ругается что нет такого метода
источник

A

Artyomst in Python Flask
явно указать, что Person.create_table() для класса из определенного файла
источник

АП

Агент Печенька in Python Flask
Так ты классам разные имена дай.
источник

АП

Агент Печенька in Python Flask
Или одинаковые имена но разные модули.
источник

АП

Агент Печенька in Python Flask
import foo
import bar
foo.Person()
bar.Person()
источник

A

Artyomst in Python Flask
Агент Печенька
import foo
import bar
foo.Person()
bar.Person()
спасибо
источник
2019 December 16

AM

Artur Mustafin in Python Flask
источник

MM

Marat Mustafin in Python Flask
Привет😁
источник
2019 December 17

S

Stanislav in Python Flask
вопрос по sqlAlchemy. Добавляю второго пользователя в только что созданную пустую базу вот так: »> from app import db
»> from app.models import User, Post
»> u = User(username='john', email='john@example.com')
»> db.session.add(u)
»> db.session.commit()
»> u = User(username='susan', email='susan@example.com')
»> db.session.add(u)
»> db.session.commit()
и получаю такую ошибку: SQLite objects created in a thread can only be used in that same thread. The object was created in thread id 1836 and this is thread id 228.
[SQL: INSERT INTO user (username, email, password_hash) VALUES (?, ?, ?)]
[parameters: [{'email': 'susan@example.com', 'username': 'susan', 'password_hash': None}]]
источник

T

Tishka17 in Python Flask
трейс покажи
источник

S

Stanislav in Python Flask
File "C:\Users\stivanov\PycharmProjects\microblog\venv\lib\site-packages\sqlalchemy\engine\default.py", line 531, in do_rollback
   dbapi_connection.rollback()
sqlalchemy.exc.ProgrammingError: (sqlite3.ProgrammingError) SQLite objects created in a thread can only be used in that same thread. The object was created in thread id 1836 and this is thread id 228.
(Background on this error at: http://sqlalche.me/e/f405)
источник

T

Tishka17 in Python Flask
Stanislav
вопрос по sqlAlchemy. Добавляю второго пользователя в только что созданную пустую базу вот так: »> from app import db
»> from app.models import User, Post
»> u = User(username='john', email='john@example.com')
»> db.session.add(u)
»> db.session.commit()
»> u = User(username='susan', email='susan@example.com')
»> db.session.add(u)
»> db.session.commit()
и получаю такую ошибку: SQLite objects created in a thread can only be used in that same thread. The object was created in thread id 1836 and this is thread id 228.
[SQL: INSERT INTO user (username, email, password_hash) VALUES (?, ?, ?)]
[parameters: [{'email': 'susan@example.com', 'username': 'susan', 'password_hash': None}]]
а session ты где создал?
источник

S

Stanislav in Python Flask
Tishka17
а session ты где создал?
не понял ворпрос. ТО что выше в консоль вводил, толкьо это.  Я по обучалке делаю, вроде все точ-в-точ.
источник

T

Tishka17 in Python Flask
db.session - это что?
источник

RM

Roman Matveev in Python Flask
питоновская консоль в одном треде?
источник

Н

Никита in Python Flask
/report@Python_flash_admin_bot
источник

T

Tishka17 in Python Flask
Roman Matveev
питоновская консоль в одном треде?
по идее да
источник

T

Tishka17 in Python Flask
но мало ли что там натворил
источник

S

Stanislav in Python Flask
Tishka17
db.session - это что?
встроенный метод в sqlAlchemy, если я правильно понимаю. Я его не создавал
источник

V

Vlad in Python Flask
Кидать такой трейс рили перебор
источник