Size: a a a

2021 March 17

V

Vladi in Python Flask
Aleksey Che
Добрый вечер, подскажите, пожалуйста, пытаюсь запустить первый раз flask+SQLALCHEMY и споткнулся на первом шаге (
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(name)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///test.db'
db = SQLAlchemy(app)
class User(db.Model):
   id = db.Column(db.Integer, primary_key=True)
db.create_all()

пробовал и через консоль создавать
ошибка следующая "AttributeError: can't set attribute"  ошибка полностью  https://prnt.sc/10octdw
как пакеты ставил?
источник

AC

Aleksey Che in Python Flask
pip ?
источник

AK

Andrei Kisel in Python Flask
Aleksey Che
та же ошибка
у тебя наверняка нет каталога data. и адхимия и фласк тут не виноваты)
источник

AC

Aleksey Che in Python Flask
Vladi
как пакеты ставил?
руками каждый пакет pip install
источник

AK

Andrei Kisel in Python Flask
для проверки попробуй в памяти базу создать:  'sqlite:///:memory:'
источник

AC

Aleksey Che in Python Flask
Andrei Kisel
у тебя наверняка нет каталога data. и адхимия и фласк тут не виноваты)
да я уверен что это я виноват, но в моем примере нет каталога дата, там в корне должна быть БД
источник

AK

Andrei Kisel in Python Flask
блядь, попробуй как я сказал, не умничай
источник

AK

Andrei Kisel in Python Flask
'sqlite:///test.db'
источник

AK

Andrei Kisel in Python Flask
должна создать файл бд в текущем каталоге
источник

AC

Aleksey Che in Python Flask
Andrei Kisel
блядь, попробуй как я сказал, не умничай
так я пробовал - получилось
источник

AC

Aleksey Che in Python Flask
точнее как
источник

V

Vladi in Python Flask
Aleksey Che
руками каждый пакет pip install
версию указывал или все ластовые поставил?
источник

AC

Aleksey Che in Python Flask
фаил на создался , но все запустилось без ошибки
источник

AC

Aleksey Che in Python Flask
Vladi
версию указывал или все ластовые поставил?
ластовые
источник

AK

Andrei Kisel in Python Flask
Aleksey Che
фаил на создался , но все запустилось без ошибки
создался. Просто ты не тот каталог считаешь текущим))
источник

AC

Aleksey Che in Python Flask
Andrei Kisel
создался. Просто ты не тот каталог считаешь текущим))
F:/python/pyProject/test_flask/app.py
и workdirectory прописана на эту папку
источник

AK

Andrei Kisel in Python Flask
ты в чем запускаешь?
источник

AC

Aleksey Che in Python Flask
Andrei Kisel
ты в чем запускаешь?
pycharm
источник

AK

Andrei Kisel in Python Flask
в run посмотри что там за диры установлены
источник

AC

Aleksey Che in Python Flask
Andrei Kisel
в run посмотри что там за диры установлены
да , я там и смотрел
но дело мне кажется не в дирах, так как я изначально пробовал mysql запустить базу, там тоже ошибка б ыла
источник