Форум программистов, компьютерный форум, киберфорум
Python: Flask
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 11.12.2019
Сообщений: 12
1

Ошибка "Такой колонки нет" в flask

09.02.2021, 21:57. Показов 2897. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть код питоне
Python
1
2
3
4
5
6
7
8
9
class OBG(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    Names = db.Column(db.String(100), nullable=False)
    S_NAMES = db.Column(db.String(100), nullable=False)
    Pass = db.Column(db.String(9), nullable=False)
    size = db.Column(db.Integer, primary_key=True)
 
    def __repr__(self):
        return '<OBG %r>' % self.id
это класс в базе данных sqlite, и есть код, который при помощи формы заполняет строку size, а потом переадресовывает пользователя на адрес /s где должно вывести страницу index1.html c прикреплённым к ней объектом view_size
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@app.route('/', methods=['POST', 'GET'])
def size():
    if request.method == "POST":
        size = request.form['size']
 
        Basar = OBG(size=size)
 
        try:
            db.session.add(Basar)
            db.session.commit()
            return redirect('/s')
        except:
            return 'error'
    else:
        return render_template("index1.html")
 
@app.route('/s')
def size1():
    view_size = OBG.query.order_by(OBG.id).all()
    return render_template('index1.html', view_size=view_size)
Но когда я пытаюсь зайти на адрес /s , мне выводится ошибка

sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such column: OBG.size
[SQL: SELECT "OBG".id AS "OBG_id", "OBG"."Names" AS "OBG_Names", "OBG"."S_NAMES" AS "OBG_S_NAMES", "OBG"."Pass" AS "OBG_Pass", "OBG".size AS "OBG_size"
FROM "OBG" ORDER BY "OBG".id]

Как решить эту проблему??
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.02.2021, 21:57
Ответы с готовыми решениями:

2Такой таблицы нет" ошибка в Flask
Классы в sqlalchemy class OBG(db.Model): id = db.Column(db.Integer, primary_key=True) ...

Ошибка 404, нет такой страницы, проблемы с правилами
Столкнулся с такой проблемой, что сделал правила на htaaccess Но они работают, но все равно ...

Непонятно в чем ошибка в VC2008 нет такой переменной или я ...
Непонятно в чем ошибка в VC2008 нет такой переменной или я ...чегота не правильно подключил? В чем...

Ошибка Неверное имя колонки При добавлении колонки ТЗ
Народ, подскажите что не правильно, Выдет ошибку.Результат отчета помещаю в таблицу значений...

0
09.02.2021, 21:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.02.2021, 21:57
Помогаю со студенческими работами здесь

Ошибка "нет такой таблицы"
Доброе всем! Есть таблица SVOD в нее добавляются данные из S1,S2,S3 и т.д. (INSERT INTO SVOD...

Вроде элементарная задача ан - нет. Нет такой функции!?
Как представить целое число в виде строки его двоичного представления?

Командная строка пишет, что нет модуля flask
Всем доброго времени суток! Я тоже начинающий чайник, и тоже не могу справиться с этой задачей. Но...

From flask.ext.login нет такого модуля. Как исправить?
Интересует реализация логина пользователя на фласк по уроку http://habrahabr.ru/post/222983/ но в ...

Подключить PostgreSQL к Flask API и передавать данные таблицы в flask
Нужна срочная и большая помощь, надеюсь только на вас. Есть Python+QT5 (PYQT5) приложение. В...

Прием json-объекта | Flask, Flask-Security, Telegram-bot
Здравствуйте, помогите , пожалуйста, Flask знаю не очень, но что-то смог, писал бота с бд и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru