Skip to content

Commit ee6df2b

Browse files
authored
Fix inconsistencies between course and e-book
- Wrong data type used in schemas.py - Remove unused imports in 06/09/end - Don't use gunicorn in Dockerfile of section 8 since it isn't introduced until later
2 parents b5ac2bc + 0ce7a5d commit ee6df2b

File tree

25 files changed

+40
-26
lines changed

25 files changed

+40
-26
lines changed

docs/docs/05_flask_smorest/07_marshmallow_schemas/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class ItemSchema(Schema):
3737
id = fields.Str(dump_only=True)
3838
name = fields.Str(required=True)
3939
price = fields.Float(required=True)
40-
store_id = fields.Int(required=True)
40+
store_id = fields.Str(required=True)
4141
```
4242

4343
A couple of weird things maybe!

docs/docs/05_flask_smorest/07_marshmallow_schemas/end/schemas.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ class ItemSchema(Schema):
55
id = fields.Str(dump_only=True)
66
name = fields.Str(required=True)
77
price = fields.Float(required=True)
8-
store_id = fields.Int(required=True)
8+
store_id = fields.Str(required=True)
99

1010

1111
class ItemUpdateSchema(Schema):

docs/docs/05_flask_smorest/08_validation_with_marshmallow/end/schemas.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ class ItemSchema(Schema):
55
id = fields.Str(dump_only=True)
66
name = fields.Str(required=True)
77
price = fields.Float(required=True)
8-
store_id = fields.Int(required=True)
8+
store_id = fields.Str(required=True)
99

1010

1111
class ItemUpdateSchema(Schema):

docs/docs/05_flask_smorest/08_validation_with_marshmallow/start/schemas.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ class ItemSchema(Schema):
55
id = fields.Str(dump_only=True)
66
name = fields.Str(required=True)
77
price = fields.Float(required=True)
8-
store_id = fields.Int(required=True)
8+
store_id = fields.Str(required=True)
99

1010

1111
class ItemUpdateSchema(Schema):

docs/docs/05_flask_smorest/09_decorating_responses/end/schemas.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ class ItemSchema(Schema):
55
id = fields.Str(dump_only=True)
66
name = fields.Str(required=True)
77
price = fields.Float(required=True)
8-
store_id = fields.Int(required=True)
8+
store_id = fields.Str(required=True)
99

1010

1111
class ItemUpdateSchema(Schema):

docs/docs/05_flask_smorest/09_decorating_responses/start/schemas.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ class ItemSchema(Schema):
55
id = fields.Str(dump_only=True)
66
name = fields.Str(required=True)
77
price = fields.Float(required=True)
8-
store_id = fields.Int(required=True)
8+
store_id = fields.Str(required=True)
99

1010

1111
class ItemUpdateSchema(Schema):

docs/docs/06_sql_storage_sqlalchemy/02_create_simple_sqlalchemy_model/start/schemas.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ class ItemSchema(Schema):
55
id = fields.Str(dump_only=True)
66
name = fields.Str(required=True)
77
price = fields.Float(required=True)
8-
store_id = fields.Int(required=True)
8+
store_id = fields.Str(required=True)
99

1010

1111
class ItemUpdateSchema(Schema):
Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
1-
from models.user import UserModel
21
from models.item import ItemModel
3-
from models.tag import TagModel
42
from models.store import StoreModel
5-
from models.item_tags import ItemsTags
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
flask
22
flask-smorest
3+
flask-sqlalchemy
34
python-dotenv
45
marshmallow
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
FROM python:3.10
2+
EXPOSE 5000
23
WORKDIR /app
34
COPY ./requirements.txt requirements.txt
45
RUN pip install --no-cache-dir --upgrade -r requirements.txt
56
COPY . .
6-
CMD ["gunicorn", "--bind", "0.0.0.0:80", "app:create_app()"]
7+
CMD ["flask", "run", "--host", "0.0.0.0"]

0 commit comments

Comments
 (0)