{% endfor %}
@@ -578,7 +568,7 @@ sqlite3 database.sqlite
{% endblock %}
```
-[ES] Ahora, tendremos que crear la función para **programadas_nuevo** en **app.py**. Lo primero que le decimos es que solo puede aceptar peticiones *POST*. A continuación creamos variables para guardar la información del formulario. Después creamos el registro en la base de datos. Por último redireccionamos a la anterior página para ver el nuevo elemento.
+[ES] Ahora, tendremos que crear la función para *programadas_nuevo()* en **app.py**. Lo primero que le decimos es que solo puede aceptar peticiones *POST*. A continuación creamos variables para guardar la información del formulario. Después creamos el registro en la base de datos. Por último redireccionamos a la anterior página para ver el nuevo elemento.
[ES] Por partes. Importamos **db** que será nuestro *ORM*, y **Programado** que será la tabla a manipular.
@@ -590,10 +580,7 @@ from models import db, Programado
```python3
my_program = Programado(
- item_id=itemId,
- title=title,
- picture_URL=pictureURL,
- price=price
+ title=title
)
```
@@ -656,16 +643,10 @@ def get_resultados(name='', price_max=''):
@app.route('/programadas/nuevo', methods=('POST',))
def programadas_nuevo():
- itemId = int(request.form['itemId'])
title = request.form['title']
- pictureURL = request.form['pictureURL']
- price = request.form['price']
# We saved in the database
my_program = Programado(
- item_id=itemId,
- title=title,
- picture_URL=pictureURL,
- price=price
+ title=title
)
db.session.add(my_program)
try:
@@ -732,16 +713,11 @@ def get_resultados(name='', price_max=''):
@app.route('/programadas/nuevo', methods=('POST',))
def programadas_nuevo():
- itemId = int(request.form['itemId'])
title = request.form['title']
- pictureURL = request.form['pictureURL']
- price = request.form['price']
# We saved in the database
+
my_program = Programado(
- item_id=itemId,
- title=title,
- picture_URL=pictureURL,
- price=price
+ title=title
)
db.session.add(my_program)
try:
@@ -767,19 +743,13 @@ if __name__ == '__main__':