我是python的新手,之前没有使用过django。我想运行Django REST框架快速入门教程,以便我可以使用它来测试另一个应用程序(http://django-rest-framework.org/tutorial/quickstart.html)。
我遇到了两个问题:
1)我对“设置”步骤感到困惑,我不知道该列表中的文件是什么。(我将内容粘贴到urls.py中,然后我尝试使用settings.py与其他文件相同的文件夹。)
2)在“测试我们的API”部分之前,我不知道启动项目的命令。 (我尝试了“python urls.py”,因为url引用了其他文件。)
谢谢。
答案 0 :(得分:2)
在开始使用django-rest-framework之前,您可能想了解有关django本身的更多信息,请尝试使用django教程。
https://docs.djangoproject.com/en/dev/intro/tutorial01/
关于您的问题:当您在django中启动项目时,它包含settings.py
。
在此文件中,您必须编辑INSTALLED_APPS
元组,在其末尾添加'rest_framework,'
(“”之前的一行“)并放置
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAdminUser',),
'PAGINATE_BY': 10
}
在文件的末尾。
要启动项目,您必须先同步数据库,python manage.py syncdb
也一样,一旦拨打电话python manage.py runserver
答案 1 :(得分:0)
settings.py
显然python manage.py runserver
urls.py
是一个重要的文件,用于管理URL与可执行文件的映射,但它不是django的入口点。 manage.py
提供了大量功能,甚至可以为您运行开发服务器。简而言之,read the manual:)