Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django的Javascript AJAX API生成_Javascript_Django_Web Applications - Fatal编程技术网

Django的Javascript AJAX API生成

Django的Javascript AJAX API生成,javascript,django,web-applications,Javascript,Django,Web Applications,我有一个Django页面,它在某些地方使用AJAX来增强页面。目前,这些AJAX调用的后端是返回JSON的普通Django视图,这些视图的URL是用Django硬编码的 我目前正在寻找不同的更好的方法来解决这个问题。我的想法如下:在Django中使用Python代码并为其公开API。此外,还会生成一个JS文件,该文件可以包含在向Javascript公开此API的页面中。理想情况下,所有的底层工作都是隐藏的。有这样的项目吗?或者有其他方法可以做到这一点吗?有许多模块是为构建API而设计的,但我认为

我有一个Django页面,它在某些地方使用AJAX来增强页面。目前,这些AJAX调用的后端是返回JSON的普通Django视图,这些视图的URL是用Django硬编码的


我目前正在寻找不同的更好的方法来解决这个问题。我的想法如下:在Django中使用Python代码并为其公开API。此外,还会生成一个JS文件,该文件可以包含在向Javascript公开此API的页面中。理想情况下,所有的底层工作都是隐藏的。有这样的项目吗?或者有其他方法可以做到这一点吗?

有许多模块是为构建API而设计的,但我认为Django REST框架、活塞、Tastypie中的任何一个都不适合您的需要。 可能与您的描述类似的是-它有一些自动ajax注册功能