I'm going through this tutorial: http://www.django-rest-framework.org/tutorial/1-serialization/ and there's one thing I don't understand a bit. They are doing
python manage.py startapp snippets
If you are using below djagno1.9 just add
snippets. In older django versions
startapp management command will not create apps.py. you have to create new apps.py.
For > Django 1.9
apps.py creates with
(env) simple: python manage.py startapp snippets (env) simple: find snippets snippets snippets/models.py snippets/tests.py snippets/views.py snippets/admin.py snippets/__init__.py snippets/apps.py # your apps.py snippets/migrations snippets/migrations/__init__.py (env) simple: cat snippets/apps.py from __future__ import unicode_literals from django.apps import AppConfig class SnippetsConfig(AppConfig): name = 'snippets'
The Rest-Framework Documentation Updated to Django 1.9. Commit updated tutorial for django 1.9 on GitHub
Read more about apps.py in django 1.9