Size: a a a

2019 December 09

S

Stanislav in Python Flask
microblog/
 venv/
 app/
   __init__.py
   routes.py
 microblog.py
источник

T

Tishka17 in Python Flask
ну
источник

T

Tishka17 in Python Flask
в venv лежит сам venv
источник

T

Tishka17 in Python Flask
остальное рядом
источник

T

Tishka17 in Python Flask
а microblog.py даже не в app
источник

S

Stanislav in Python Flask
Tishka17
а microblog.py даже не в app
да, точно, спасибо 😊
источник

T

Tishka17 in Python Flask
там даж текстом написано
источник

T

Tishka17 in Python Flask
"Чтобы завершить приложение, вам нужно создать сценарий Python на верхнем уровне, определяющий экземпляр приложения Flask"
источник

S

Stanislav in Python Flask
я не понимаю что это значит:  определяющий экземпляр приложения Flask. Экземпляр же в данном случае создается в переменной app.
источник

PB

Philipp Bondarev in Python Flask
Stanislav
я не понимаю что это значит:  определяющий экземпляр приложения Flask. Экземпляр же в данном случае создается в переменной app.
В app у тебя фабрика.
источник

PB

Philipp Bondarev in Python Flask
А объект создается в microblog.py
источник

S

Stanislav in Python Flask
всё, запустилось! 😀
источник

S

Stanislav in Python Flask
Philipp Bondarev
А объект создается в microblog.py
а как он создается там, если он просто импортируется, но не вызывается? 🙄
источник

PB

Philipp Bondarev in Python Flask
Совет, зайди в репозиторий Мигеля и если какие-то вопросы по структуре возникают, смотри как у него там сделано.
источник

PB

Philipp Bondarev in Python Flask
Stanislav
а как он создается там, если он просто импортируется, но не вызывается? 🙄
Ну хорошо, создается он внутри create_app() в app/__init__.py, но вызов-то и присваивание идет в microblog.py
источник

S

Stanislav in Python Flask
тут хитрость в том что файл microblog.py называется как сам проект и директория app называется как экземпляр класса, который вызывается, когда интерпритатор заходит в папку app и видит там файл __init__, который и запускает? 🙄
источник

T

Tishka17 in Python Flask
хитрость в том, что как называется папка проекта - вообще пофиг
источник

S

Stanislav in Python Flask
а что делает это действие FLASK_APP=microblog.py? Что значит "установить переменную среды"?
источник

T

Tishka17 in Python Flask
да
источник

T

Tishka17 in Python Flask
устанавливает переменную окрежения
источник