0

我正在尝试使用 curl 从本地终端访问我的 Django API 到 VSP

curl -H 'Accept: application/json; indent=4' -u admin:password http://127.0.0.1:8000/users/

所以,我尝试了很多事情,比如,

  • 替换admin:password为我的实际 vpsroot@password
  • 替换admin:password为我的实际数据库admin@password
  • 替换http://127.0.0.1:8000为我的 vps 网址
  • 800022, 或80,替换端口8080

顺便说一句,我不知道我是否必须改变/users//root/其他任何事情。

我尝试了很多组合,但没有任何效果。这是我正在测试的内容:http: //www.django-rest-framework.org/tutorial/quickstart/#testing-our-api

如果重要的话,我的 vps 机器是 Debian 9 (Stretch)

想你的帮助

4

1 回答 1

0

这对我有用:

curl -H 'Accept: applicatin/json; indent=4' -u [superuser username]:[superuser password] http://YOURVPSIPADDRESS/users/

admin:password应该是您的 Django 站点上的超级用户用户名和密码,而不是您的数据库或 VPS 的用户名或密码。确保已在您的 VPS 上为您的 Django 站点创建了超级用户。

于 2018-08-08T23:10:39.717 回答