Hi Robert, The main reason for using django rest framework is if you need a backend to communicate with one or more rich frontends. An example could be if you have a website running django and you want to create a mobile application for iOS or android. You can then create an API that will communicate with your django server via the django rest framework.
There is also a vast difference between the django admin site and the django rest framework. I normally use the Django Admin site to add items to the database that are needed for my datamodel. For example user groups with permissions. The django rest framework creates a complete REST API with json or xml representations of your models. However you can also browse the API via HTML to check what it looks like and also use that as the documentation of your API. That can also be switched (I think). Django Admin cannot be used as a REST API for you models, but you are able to add / search and delete your data. Hope that helped a litte! Regards, Andréas 2015-10-02 21:43 GMT+02:00 Robert librado <djangocharm2...@gmail.com>: > From what ive seen when i use it its like django admin but with more > features. > I also noticed that it has the serializers are those for like using it > with a machine ot translatign code? > I also have question on why its needed i understand that the api is for > client and users to collect data is that the whole point for an api so that > an end user could embedd info or to tap into ? > > can someone explain to to me why its needed? > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to django-users+unsubscr...@googlegroups.com. > To post to this group, send email to django-users@googlegroups.com. > Visit this group at http://groups.google.com/group/django-users. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/02262f0c-862e-454b-a70b-79fb48670efa%40googlegroups.com > <https://groups.google.com/d/msgid/django-users/02262f0c-862e-454b-a70b-79fb48670efa%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CALXYUbm8M%2Bk_HbQZW2bCiirOurOHJnD%3DwgNssEZSskaWJYsQtA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.