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

https://github.com/hectormrc/djangular

Django + AngularJS for a Powerful Web Application
https://github.com/hectormrc/djangular

Last synced: 17 days ago
JSON representation

Django + AngularJS for a Powerful Web Application

Awesome Lists containing this project

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)