LINUX.ORG.RU

Непонятки с flask_sqlalchemy

 , ,


0

1

Доброго времени, есть простой код:

import os

from flask import Flask
from flask import render_template
from flask import request
from flask_sqlalchemy import SQLAlchemy

project_dir=os.path.dirname(os.path.abspath(__file__))
database_file = "sqlite:///{}".format(os.path.join(project_dir, "bookdatabase.db"))

app = Flask(__name__)
app.config["SQLALCHEMY_DATABASE_URI"] = database_file

db = SQLAlchemy(app)


class Book(db.Model):
    id = db.Column(db.Int(11), unique=True, nullable=False, primary_key=True)

PyCharm ругается на то, что у SQLAlchemy нет аттрибута Column. Пример из документации по flask sqlalchemy.

какая разница что там pycharm говорит, главное что интерпритатор скажет

anonymous ()
Ответ на: комментарий от anonymous

Да, это проблема ide, интерпретатор интерпретирует без ошибок. Тем не менее хотелось бы избавиться от этого недоразумения.

soulectro ()
Ответ на: комментарий от soulectro

Дык удали, раз хочется, что останавливает?

anonymous ()
Ответ на: комментарий от menangen

Рестарт с очисткой кешей не помог, а вот за ссылочку спасибо, ознакомлюсь.

soulectro ()
Ответ на: комментарий от Jopich1

В системе стоит 3.6.6, в pycharm где нашел указание версии интерпретатора везде стоит 3.6, других вариантов нет. Как узнать более подробно какую версию пайтона использует pycharm?

soulectro ()

в настройках проекта укажи пучарму какой рутноп использовать.

ggrn ★★★★★ ()
Ответ на: комментарий от demrnd

не знаю о чем ты, но ни одна нормальная ide (pycharm для геев) не может подцепить такой код. у меня на работе есть бесячий легаси код от михариты одной, там все из такого говна состоит.

tz4678 ★★ ()
Ответ на: комментарий от tz4678

Ясно. Фласк используем - кто такой Армин не знаем. что такое g тоже... Ну нарооод...https://stackoverflow.com/questions/39949455/flask-g-variable-simple-example/39955536

demrnd ()
import sqlalchemy as sa

class Book(db.Model):
    id = sa.Column(sa.Int(11), unique=True, nullable=False, primary_key=True)
anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.