Django可以用于网络服务吗?

2 投票
3 回答
2805 浏览
提问于 2025-04-15 22:57

我朋友说:“Pylons在做网络服务方面要好得多。”

另一个朋友说:“你可以随意修改Django,让它做你想要的任何事情。”

在Django中,要做“网络服务”,比如使用API、REST和版本控制等,哪些地方是必须修改的呢?是urls.py?模型类?设置文件吗?

3 个回答

2

当然可以。

Django实际上是为了在服务器端使用而设计的。但首先你需要明白,它是一个框架。

框架就是一套工具,可以帮助你完成网页开发中常见的任务,比如登录或注册模块。

3

是的,我们直接使用它。我们有一些视图函数,它们会对特定的链接(URI)返回经过处理的JSON或XML对象,而不是漂亮的HTML页面。

4

是的,Django可以用来做网络服务。你可以看看django-piston

这是一个为Django设计的小框架,用来创建RESTful API。

Piston是一个相对较小的Django应用,它可以帮助你为你的网站创建应用程序编程接口(API)。

撰写回答