# Blog-API-with-Django-Rest-Framework **Repository Path**: cucy/Blog-API-with-Django-Rest-Framework ## Basic Information - **Project Name**: Blog-API-with-Django-Rest-Framework - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-08-24 - **Last Updated**: 2020-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![Blog API with Django Rest Framework Logo](https://cfe-static.s3.amazonaws.com/media/blog-api-django-rest-framework/images/blog_api_cfe.png) Blog API with Django Rest Framework ========= Create a RESTful API service for the blog we created in [Try Django 1.9](https://www.codingforentrepreneurs.com/projects/try-django-19/) and [Advancing the Blog](https://www.codingforentrepreneurs.com/projects/advancing-the-blog/). ### Lecture Code [2- Getting Started](../../tree/bdfda815c221b7ea8b6cbde0b8ad0d4ad0e5475b) [3 - API Module & ListAPIView](../../tree/954721370d34bcf21a31c382a4e48e07bed2ae4f) [4 - Serialize Model Data into JSON](../../tree/a718d7c649784c11d09c2d00690a02fa4955b4f4) [5 - Serializing Objects in the Python Shell](../../tree/c9a249e4f6cb0f9d0e551490f0e0f7404fa507ea) [6 - Retrieve API View aka Detail View](../../tree/22ffddc4a52179a223bea4da0e6e96dfb1ec0a02) [7 - Update & Destroy (Delete) API View](../../tree/d9d139b195e93f172b1dfd2c8ead3ca92fac5fa0) [8 - Update & Delete in the Python Shell](../../tree/c14c0575643c4b6def2c33eef07374fc56b990e7) [9 - Create Serializer and Create API View](../../tree/3bff5efc0a980e2998f3a56990d63dfca8753c82) [10 - Associate User with View Methods](../../tree/a712a1dfbec57a6ff252552746a312cbb878131b) [11 - Custom Permissions](../../tree/76eb764398628691a2be59bc87a541995913e2d7) [12 - Filtering a Queryset in a ListAPIView](../../tree/7b3edd6f4447940dd2e70fab01af1373284c9b10) [13 - Pagination with Rest Framework](../../tree/f28c3b577e7813cf2d1881e747814cad4dc882d7) [14 - Hyperlinked Identity Field for URL](../../tree/56d4e869162b00a3d97bad3634648011eaec9d80) [15 - Serializer Method Field](../../tree/7f0409cf32338fb3f8dffd35ad8e692aaad5787d) [16 - Comments API](../../tree/ba82f7c4a2f3258a111dac8f72b652a509016877) [17 - Comment Children & Reply Count](../../tree/26c3c5ae0fee2786ff151ce33e4c83351191a687) [18 - Comments in Post Detail API View](../../tree/3160a2badfc3a97552e5bee7c5aadf072cdddf2d) [19 - Comment Create Serializer Function Part 1](../../tree/8bf7722f0de63367647c6807f636118bcbe01473) [20 - Comment Create Serializer Function Part 2](../../tree/47edd6f6dd941929704a3b515061388305db9792) [21 - Comment Create Serializer Function Part 3](../../tree/74c6a65cf5081062b9cafeabd2e0ee970ed38e69) [22 - Update & Destory Mixins](../../tree/a013bce201a508fc83012efa8d48a16f1f2bd267) [23 - Comment Detail, Update, & Delete](../../tree/eccca8cd4af9c9fe6fc63b63b73c856acd53114b) [24 - Comment URLs & Post Get API Urls](../../tree/2c5ba9a4f57757a71ce04fc072ababdc8129aabe) [25 - User API Setup](../../tree/2c34b9fd54ce4ac5a83c5f08a77728dd4d604d95) [26 - ModelSerializer Create Method](../../tree/abb5c20c33874895c52f625d04f22dedb7b0a953) [27 - Serializer Validation](../../tree/7322598a7a60e4e64f99766623851521694ca5fd) [28 - Base APIView for User Login](../../tree/93d160122d3000341ad00a30104651e3f45bc0b2) [29 - UserLogin API Validation](../../tree/25d68173dcf73d6ede89589d6f8791ada52cda0e) [30 - User Detail Serializer](../../tree/25d68173dcf73d6ede89589d6f8791ada52cda0e) [31 - Django Rest Framework Settings](../../tree/d9f953f9118bea7079c617ef8fcb753cb4e16fe1) [32 - Django Rest Framework JWT & Curl Tests](../../tree/d9636f5636a52319633274f64802694313ebb1b2)