Simple Flask App

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

C:\Windows\System32>mkdir flask_project

C:\Windows\System32>cd flask_project

C:\Windows\System32\flask_project>install pip

'install' is not recognized as an internal or external command,

operable program or batch file.

C:\Windows\System32\flask_project>python3 -m pip install

Python was not found; run without arguments to install from the Microsoft Store, or disable this
shortcut from Settings > Manage App Execution Aliases.

C:\Windows\System32\flask_project>py -m pip install

ERROR: You must give at least one requirement to install (see "pip help install")

[notice] A new release of pip available: 22.2.2 -> 22.3.1

[notice] To update, run: C:\Users\lenovo\AppData\Local\Programs\Python\Python310\python.exe -


m pip install --upgrade pip

C:\Windows\System32\flask_project>py -m pip install --upgrade pip

Requirement already satisfied: pip in


c:\users\lenovo\appdata\local\programs\python\python310\lib\site-packages (22.2.2)

Collecting pip

Downloading pip-22.3.1-py3-none-any.whl (2.1 MB)

---------------------------------------- 2.1/2.1 MB 4.5 MB/s eta 0:00:00

Installing collected packages: pip

Attempting uninstall: pip

Found existing installation: pip 22.2.2

Uninstalling pip-22.2.2:
Successfully uninstalled pip-22.2.2

WARNING: The scripts pip.exe, pip3.10.exe and pip3.exe are installed in


'C:\Users\lenovo\AppData\Local\Programs\Python\Python310\Scripts' which is not on PATH.

Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-
script-location.

Successfully installed pip-22.3.1

C:\Windows\System32\flask_project>py -m pip install --user virtualenv

Requirement already satisfied: virtualenv in


c:\users\lenovo\appdata\roaming\python\python310\site-packages (20.16.7)

Requirement already satisfied: platformdirs<3,>=2.4 in


c:\users\lenovo\appdata\roaming\python\python310\site-packages (from virtualenv) (2.5.4)

Requirement already satisfied: distlib<1,>=0.3.6 in


c:\users\lenovo\appdata\roaming\python\python310\site-packages (from virtualenv) (0.3.6)

Requirement already satisfied: filelock<4,>=3.4.1 in


c:\users\lenovo\appdata\roaming\python\python310\site-packages (from virtualenv) (3.8.0)

C:\Windows\System32\flask_project>py -m venv env

C:\Windows\System32\flask_project>.\env\Scripts\activate

(env) C:\Windows\System32\flask_project>where python

C:\Windows\System32\flask_project\env\Scripts\python.exe

C:\Users\lenovo\AppData\Local\Microsoft\WindowsApps\python.exe

(env) C:\Windows\System32\flask_project>pip install flask

Collecting flask

Using cached Flask-2.2.2-py3-none-any.whl (101 kB)

Collecting Werkzeug>=2.2.2

Using cached Werkzeug-2.2.2-py3-none-any.whl (232 kB)


Collecting Jinja2>=3.0

Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)

Collecting itsdangerous>=2.0

Using cached itsdangerous-2.1.2-py3-none-any.whl (15 kB)

Collecting click>=8.0

Using cached click-8.1.3-py3-none-any.whl (96 kB)

Collecting colorama

Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)

Collecting MarkupSafe>=2.0

Using cached MarkupSafe-2.1.1-cp310-cp310-win_amd64.whl (17 kB)

Installing collected packages: MarkupSafe, itsdangerous, colorama, Werkzeug, Jinja2, click, flask

Successfully installed Jinja2-3.1.2 MarkupSafe-2.1.1 Werkzeug-2.2.2 click-8.1.3 colorama-0.4.6 flask-


2.2.2 itsdangerous-2.1.2

[notice] A new release of pip available: 22.2.2 -> 22.3.1

[notice] To update, run: python.exe -m pip install --upgrade pip

(env) C:\Windows\System32\flask_project>code .

(env) C:\Windows\System32\flask_project>python>back.py

Python 3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> exit()

(env) C:\Windows\System32\flask_project>py -m flask run

Usage: python -m flask run [OPTIONS]

Try 'python -m flask run --help' for help.


Error: Could not locate a Flask application. Use the 'flask --app' option, 'FLASK_APP' environment
variable, or a 'wsgi.py' or 'app.py' file in the current directory.

(env) C:\Windows\System32\flask_project>set FLASK_APP=back

(env) C:\Windows\System32\flask_project>py -m flask run

* Serving Flask app 'back'

* Debug mode: off

WARNING: This is a development server. Do not use it in a production deployment. Use a production
WSGI server instead.

* Running on http://127.0.0.1:5000

Press CTRL+C to quit

127.0.0.1 - - [29/Nov/2022 02:05:51] "GET /welcome HTTP/1.1" 200 -

127.0.0.1 - - [29/Nov/2022 02:05:51] "GET /favicon.ico HTTP/1.1" 404 -

(env) C:\Windows\System32\flask_project>

from flask import Flask

app = Flask(__name__)

@app.route('/welcome')
def home():
return"Welcome to Masai"
from flask import Flask

from flask import jsonify


app = Flask(__name__)

@app.route('/about-me')
def home():
return jsonify({'name':'Bob',
'age':'25',
'height':'5.10',
'gender':'M'})

from flask import Flask


from flask import jsonify
app = Flask(__name__)

@app.route('/score_in_last_3_evals')
def print_list():
return jsonify(list(range(3)))

You might also like