An open API service indexing awesome lists of open source software.

https://github.com/sanogotech/flask

Python Web Flask
https://github.com/sanogotech/flask

Last synced: about 2 months ago
JSON representation

Python Web Flask

Awesome Lists containing this project

README

        

# Flask
Python Web Flask

## MVC

## Request

* https://flask.palletsprojects.com/en/1.1.x/quickstart/

username = request.form['username']
password = request.form['password']
*************************
from flask import render_template
=======
- https://flask.palletsprojects.com/en/1.1.x/quickstart/

- https://scotch.io/bar-talk/processing-incoming-request-data-in-flask

https://www.geeksforgeeks.org/python-introduction-to-web-development-using-flask/ ++

************* home.html ************
```

Nom :




Prénom :




```
************* hello.py ************
```
from flask import render_template
@app.route('/hello/')
@app.route('/hello/')
def hello(name=None):
prenom = request.args['prenom'] #if key doesn't exist, returns a 400, bad request error
nom = request.args.get('nom') #if key doesn't exist, returns None
return render_template('hello.html', nom=nom)
```

```
@app.route('/form-example', methods=['GET', 'POST']) #allow both GET and POST requests
def form_example():
if request.method == 'POST': #this block is only entered when the form is submitted
language = request.form.get('language')
framework = request.form['framework']
```
****** hello.html ******
```

Hello from Flask
{% if nom %}

Bonjour {{ nom }}!


{% else %}

Bonjour, Abidjan !


{% endif %}
```
# Form

## Flash Message
flash(u'Profile successfully created')

## Maven /Poetry
https://www.anybox.fr/blog/creer-et-deployer-un-package-python/
https://hackersandslackers.com/python-poetry-package-manager/

curl -sSL https://raw.githubusercontent.com/sdispater/poetry/master/get-poetry.py | python
poetry new mypoetrysample
poetry add flask
** la bibliothèque BeautilfulSoup permet de naviger dans une page HTML
poetry add bs4
----
add : jobs.py
poetry run scriptname
poetry build

## Template /Jinja

## Session

## OpenID

- https://pythonhosted.org/Flask-OpenID/

- https://github.com/sanogotech/flask-openid

## ORM / SQLAlchemy
https://hackersandslackers.com/flask-sqlalchemy-database-models/

## Cache

## Logs

## Tests

# Flask Run Main Paramaters
```
if _name == '__main_':
app.run(debug=True, port=5000,host='locahhost', reload=True)

```