【问题标题】:I have created a REST API using Django.How do I now use this API for a site?我已经使用 Django 创建了一个 REST API。我现在如何将此 API 用于站点?
【发布时间】:2017-06-12 04:29:06
【问题描述】:

我已经成功地使用 Django 为博客创建了一个 API,但是我如何使用它来创建一个包含 HTML 和 CSS 的网站,所有教程都指向创建 API 而不是使用/利用它。

非常感谢任何一组教程或任何指南。

谢谢!!

【问题讨论】:

  • 在没有任何用例的情况下创建 API 似乎有点奇怪。

标签: django django-rest-framework


【解决方案1】:

您可以简单地编写 HTML 并使用 jquery ajax 调用获取您的 api 数据。 即$.get(URL,callback);$.post(URL,data,callback); 这里URL是你的api端点,callback是用户定义的函数来处理api响应。

例如

 $.get("/blog/posts/", function(data, status) {
   alert("Data: " + data + "\nStatus: " + status);
 });

【讨论】:

  • 所以我需要先在网络上部署 API,因为 URL 不能来自 Django 提供的本地开发服务器。
  • 如果您在本地系统中开发前端,则无需部署。你可以在你的 loacl 中运行说 (127.0.0.1:8000) 然后你可以在你的 ajax 请求中使用像 http://127.0.0.1:8000/blog/posts/ 这样的网址
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-12
  • 1970-01-01
  • 2019-03-09
  • 1970-01-01
  • 1970-01-01
  • 2020-03-17
相关资源
最近更新 更多