File tree
304 files changed
+10789
-16154
lines changed- .vscode
- docs
- docs
- 01_course_intro
- 01_curriculum_overview
- 02_how_to_install_python
- 03_how_to_install_ide
- 04_what_is_rest_api
- 03_first_rest_api
- 01_project_overview
- 02_getting_set_up
- 03_first_rest_api_endpoint
- 04_what_is_json
- 05_make_request_to_rest_api
- 06_creating_stores
- 07_creating_items
- 08_return_data_from_rest_api
- 09_final_code
- 04_docker_intro
- 01_what_is_docker_container
- 02_run_docker_container
- assets
- end
- start
- 02_what_is_docker_image
- 03_in_depth_docker_tutorial
- 04_run_with_docker_compose
- end
- start
- 05_run_commands_in_docker_containers
- 05_flask_smorest
- 01_why_flask_smorest
- 02_data_model_improvements
- 03_improvements_on_first_rest_api
- 04_new_endpoints_for_api
- 05_reload_api_docker_container
- 06_api_with_method_views
- end/resources
- 07_marshmallow_schemas
- end/resources
- start/resources
- 08_validation_with_marshmallow
- end/resources
- start/resources
- 09_decorating_responses
- end/resources
- start/resources
- 06_sql_storage_sqlalchemy
- 01_project_overview_sqlalchemy
- 02_create_simple_sqlalchemy_model
- end/resources
- start/resources
- 03_one_to_many_relationships_sqlalchemy
- end/resources
- start/resources
- 04_configure_flask_sqlalchemy
- end/resources
- start/resources
- 05_insert_models_sqlalchemy
- end/resources
- start/resources
- 06_get_models_or_404
- end/resources
- start/resources
- 07_updating_models_sqlalchemy
- end/resources
- start/resources
- 08_retrieve_list_all_models
- end/resources
- start/resources
- 09_delete_models_sqlalchemy
- end/resources
- start/resources
- 11_conclusion
- 07_sqlalchemy_many_to_many
- 01_section_changes
- 02_one_to_many_review
- end/resources
- start/resources
- 03_many_to_many_relationships
- end/resources
- start/resources
- 08_flask_jwt_extended
- 01_section_changes
- 02_what_is_a_jwt
- 03_how_is_jwt_used
- 04_flask_jwt_extended_setup
- end/resources
- start/resources
- 05_user_model_and_schema
- end/resources
- start/resources
- 06_registering_users_rest_api
- end/resources
- start/resources
- 07_login_users_rest_api
- end/resources
- start/resources
- 08_protect_resources_with_jwt_required
- end/resources
- start/resources
- 09_jwt_claims_and_authorization
- end/resources
- start/resources
- 10_logout_users_rest_api
- end/resources
- start/resources
- 11_insomnia_request_chaining
- 12_token_refreshing_flask_jwt_extended
- end_video/resources
- end/resources
- start/resources
- 09_flask_migrate
- 01_why_use_database_migrations
- 02_add_flask_migrate_to_app
- end/resources
- start/resources
- 03_initialize_database_flask_db_init
- end/resources
- start/resources
- 04_change_models_generate_alembic_migration
- end/resources
- start/resources
- 05_manually_review_modify_migrations
- 11_deploy_to_render
- 01_section_overview
- 02_create_render_web_service
- 03_docker_with_gunicorn
- 04_deploy_postgresql_database
- 05_environment_variables_and_migrations
- 06_run_everything_docker_compose
- end
- migrations
- versions
- models
- resources
- start
- migrations
- versions
- models
- resources
- 12_task_queues_emails
- 01_send_emails_python_mailgun
- end
- migrations
- start
- migrations
- 02_send_email_user_registration
- end
- migrations
- start
- migrations
- 03_what_is_task_queue
- 04_populate_rq_task_queue
- end
- migrations
- start
- migrations
- 05_rq_background_worker
- end
- migrations
- start
- migrations
- 06_sending_html_emails
- end
- migrations
- templates/email
- start
- migrations
- 07_deploy_background_worker_render
- end
- migrations
- templates/email
- start
- migrations
- templates/email
- src/components/VideoEmbed
- project
- 03-items-stores-smorest/resources
- 04-items-stores-smorest-sqlalchemy/resources
- 05-add-many-to-many/resources
- 06-add-db-migrations
- resources
- using-flask-smorest/resources
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
304 files changed
+10789
-16154
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
28 | | - | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
151 | 152 | | |
152 | 153 | | |
153 | 154 | | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
159 | 160 | | |
160 | 161 | | |
161 | 162 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
Lines changed: 8 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
31 | | - | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
35 | | - | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| |||
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
48 | | - | |
| 49 | + | |
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
52 | | - | |
| 53 | + | |
53 | 54 | | |
54 | 55 | | |
55 | 56 | | |
56 | | - | |
| 57 | + | |
57 | 58 | | |
58 | 59 | | |
59 | 60 | | |
60 | | - | |
| 61 | + | |
61 | 62 | | |
62 | 63 | | |
63 | 64 | | |
| |||
74 | 75 | | |
75 | 76 | | |
76 | 77 | | |
77 | | - | |
| 78 | + | |
78 | 79 | | |
79 | 80 | | |
0 commit comments