首页 > 解决方案 > 如何从外部 javascript 文件连接到 Django 数据库?

问题描述

我必须为现有的应用程序在纯 javascripthtmlcss中创建一个小部件。

我在互联网上寻找教程,但我找不到任何东西。

我的问题:我想连接到数据库/API,知道应用程序是用Django/Angular 8编码的。

是的,我确实会使用 fetch 来检索我的数据。这是我的代码:

const url = 'http://localhost:8000/api/services';

fetch(url)
    .then(res => {
        res.json()
    })
    .then(data => {
        console.log(JSON.stringify(data))
    });

我想我在这里找到了我想要的

但我不明白这一行:

{% load static %}
<script src="{% static 'rest_framework/js/coreapi-0.1.1.js' %}"></script>
<script src="{% url 'api-docs:schema-js' %}"></script>

我的小部件是在我的 django 应用程序之外编码的,所以我不能使用'{% %}'。

谢谢

标签: javascripthtmldatabase

解决方案


通过connect,您的意思是与休息 api 通信?如果是这样,那么您应该可以使用window.fetch

链接的 MDN 文章提供了有关如何执行此操作的示例。


推荐阅读