gpt4 book ai didi

django - 为单个数据库创建 Web 服务和管理站点的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-04 15:53:53 25 4
gpt4 key购买 nike

我想创建使用通用数据库的 web 服务和管理站点。
该数据库包含带有商品信息的表格。

Web 服务的任务是处理不同协议(protocol)(xmpp、icq 等)上的用户请求,从数据库中获取数据并更新它(例如出售或查看商品信息)。 admin-site 的任务是显示此请求的统计信息并管理数据库(显示表、插入行、备份等)

为了创建一个站点,我选择了 django。
这就是两难境地。一方面,最好将站点与服务分开。另一方面,django 有完美的工具来处理 DB,它的模型可能会提供一个避免复制粘贴的机会。但是我没有找到任何包含服务和站点的应用程序,所以我怀疑它是否正常或可能。

任何关于它的想法都非常感谢:在一个应用程序中创建或不创建服务和站点,或者这个模型的更好方法是什么。

最佳答案

Django 是为 Web 开发而构建的。它有一个非常强大的Http图书馆可以respond各种格式,如 JSON,javascript..等等,正如你提到的 django 有 ORM处理面向对象的数据库。

我们是否可以使用 django 构建站点和服务?

听听我是如何看待这个的,您可以使用 django-admin 对统计数据和所有内容进行管理你可以使用 django 的 viewsurl's编写您的网络服务。

View .py:

def mywebservice(request):
....
return HttpResponse(data,mimetype)

urls.py:
urlpatterns = patterns('', 
(r'^mywebservice/$','myapp.views.mywebservice')

有关详细示例,请使用快速 google 搜索将您带到 this页。

关于django - 为单个数据库创建 Web 服务和管理站点的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8935320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com