Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python
Войти
Регистрация
Восстановить пароль
 
druidich
30 / 30 / 12
Регистрация: 21.05.2012
Сообщений: 443
#1

Как создать БД посредством SqlAlchemy во Flask

17.01.2016, 17:12. Просмотров 462. Ответов 8
Метки нет (Все метки)

Добрый день. так и не могу создать бд посредством SqlAlchemy :\
ошибка

Не по теме:


raise RuntimeError('application not registered on db '
RuntimeError: application not registered on db instance and no application bound to current context


видимо я все никак не могу правильно все импортировать в файл с создание бд (createBD.py)
я изучаю по книге "Flask web development. Miguel Grinberg". вроде его книгу на хабре переводили, но увы, много не состыковок получилось

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

0
Вложения
Тип файла: 7z MySite.7z (58.6 Кб, 3 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2016, 17:12
Ответы с готовыми решениями:

SQLAlchemy - как проверить подключение
Доброго времени. Подскажите пожалуйста, как можно проверить, создается ли...

Декораторы Flask vs Response как написать?
Хочу написать декоратор на пермишены...сам то декоратор не проблема но как...

Как включить JSON-RPC во Flask?
Доброго времени суток. Использую flask. Помогите пожалуйста как мне...

Как заставить Flask слушать какой-либо порт?)
Извините за ламерский вопрос, раньше опыта с фласком никогда не было. Встала...

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

8
alex925
2664 / 2276 / 627
Регистрация: 19.03.2012
Сообщений: 8,826
17.01.2016, 17:14 #2
druidich, прошло столько время, а ты все ещё не можешь внимательно прочитать пару статей из серии Мега учебник flask!?!?

В этих статьях есть толковый пример, того как создать бд.
0
druidich
30 / 30 / 12
Регистрация: 21.05.2012
Сообщений: 443
17.01.2016, 17:25  [ТС] #3
alex925, эти статьи я читал. но не работают они в моем случае.
0
alex925
2664 / 2276 / 627
Регистрация: 19.03.2012
Сообщений: 8,826
17.01.2016, 17:44 #4
У меня и у всех все работает, а у тебя не работает, ну ты прям особенный.
0
druidich
30 / 30 / 12
Регистрация: 21.05.2012
Сообщений: 443
17.01.2016, 17:52  [ТС] #5
alex925, может зря я конечно этого не говорил.
простой пример (как на хабре) у меня создавался и запускался.
но в моем случае, я прикрутил работу с Manager и раскидал все по пакетам и написал функцию, которая может запускать сайт в разных режимах с разными бд. и тут у меня проблемы возникли, не могу понять как db прикруть к скрипту создания бд :\
0
alex925
2664 / 2276 / 627
Регистрация: 19.03.2012
Сообщений: 8,826
17.01.2016, 18:14 #6
Цитата Сообщение от druidich Посмотреть сообщение
но в моем случае, я прикрутил работу с Manager и раскидал все по пакетам и написал функцию
Ну вот ты криво все это прикрутил и по этому не работает.
0
druidich
30 / 30 / 12
Регистрация: 21.05.2012
Сообщений: 443
17.01.2016, 18:22  [ТС] #7
alex925, блин. именно поэтому я и прошу помощь.
может хватит тролить уже ?
0
alex925
2664 / 2276 / 627
Регистрация: 19.03.2012
Сообщений: 8,826
17.01.2016, 18:27 #8
Добавь в функцию create_app строку
Python
1
db.app = app
перед строкой
Python
1
db.init_app(app)
Тогда все заработает, но это костыль

Я бы очень рекомендовал переписать все в соответствии с общей моделью предложенной в статьях "Мега учебник flask".
1
druidich
30 / 30 / 12
Регистрация: 21.05.2012
Сообщений: 443
17.01.2016, 18:50  [ТС] #9
alex925, ОНО СОЗДАЛОСЬ !
спасибо. теперь можно продолжить обучение
0
17.01.2016, 18:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2016, 18:50

SqlAlchemy FileField
Вообщем ищу реализацию FileType для Column в SqlAlchemy. Нигде не могу её...

SqlAlchemy не созданет бд
Добрый день. вот никак понять не могу, почему то у меня скрипт не создает бд. ...

Начало изучения SQLAlchemy
только начал изучать SQLAlchemy система: Win32 XP, Python 3.4,...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru