小程序通过Django,或者flask连接本地python模型

有没有这方面的兄弟,想请问一些问题,非常菜,可有偿求问,可能问的也很小白,麻烦各位帮忙解答一下非常感谢。
1.小程序如何通过django调用模型,在小程序url那也不确定用什么地址。
以及如果小程序用Django的话,django下面写的html(用来测试的网页)是不是要删除
最后用flask也行,能不能帮帮忙,现在头要炸了


您好,如果您想在小程序中调用Django模型,可以考虑使用Django REST framework来构建API,然后在小程序中通过API调用模型。具体步骤如下:
安装Django REST framework
可以使用pip命令来安装Django REST framework:

pip install djangorestframework

创建API视图
在Django中,可以使用视图来处理API请求。您可以创建一个视图来调用模型,并将结果返回给小程序。例如:

from rest_framework.views import APIView
from rest_framework.response import Response
from .models import YourModel

class YourModelView(APIView):
    def get(self, request):
        # 调用模型
        result = YourModel.objects.all()
        # 将结果转换为JSON格式并返回
        return Response(result)
在上面的代码中,我们创建了一个名为YourModelView的视图,该视图继承自APIView。在get方法中,我们调用了YourModel模型,并将结果转换为JSON格式并返回。
配置URL
在Django中,需要将API视图与URL进行绑定,以便能够通过URL访问API。您可以在urls.py文件中配置URL。例如:

from django.urls import path
from .views import YourModelView

urlpatterns = [
    path('your-model/', YourModelView.as_view()),
]
在上面的代码中,我们将YourModelView视图绑定到了/your-model/ URL上。
在小程序中调用API
在小程序中,您可以使用wx.request方法来调用API。例如:

wx.request({
  url: 'http://your-domain.com/your-model/',
  success: function(res) {
    console.log(res.data);
  }
})
在上面的代码中,我们使用wx.request方法来调用API,并将结果输出到控制台中。
关于您提到的删除Django下面的HTML文件的问题,如果您不再需要该HTML文件,可以将其删除。但是请注意,如果该HTML文件被其他地方引用,删除该文件可能会导致其他地方出现问题。
最后,如果您想使用Flask来构建API,也可以按照上述步骤进行操作。Flask中的API构建方式与Django类似,您可以使用Flask-RESTful或Flask-RESTPlus等扩展来构建API。

我之前的做法就是直接在views.py下面对应的函数里调用模型,相当于执行模型预测