如何使用pythondjango实现restful webservice

如何使用pythondjango实现restful webservice,第1张

概述我尝试使用由 django / python创建的Web服务设置一个ubuntu服务器,任何人都有一个资源/教程/示例代码 还有 piston,这是一个用于创建RESTful API的Django框架.它有一个轻微的学习曲线,但很适合Django. 如果你想要更轻量级的东西,Simon Willison拥有我之前使用的非常好的模型HTTP方法的nice snippet: class Article 我尝试使用由 django / python创建的Web服务设置一个ubuntu服务器,任何人都有一个资源/教程/示例代码解决方法 还有 piston,这是一个用于创建RESTful API的Django框架.它有一个轻微的学习曲线,但很适合Django.

如果你想要更轻量级的东西,Simon Willison拥有我之前使用的非常好的模型http方法的nice snippet:

class ArticleVIEw(RestVIEw):    def GET(request,article_ID):        return render_to_response("article.HTML",{            'article': get_object_or_404(Article,pk = article_ID),})    def POST(request,article_ID):        # Example logic only; should be using django.forms instead        article = get_object_or_404(Article,pk = article_ID)        article.headline = request.POST['new_headline']        article.body = request.POST['new_body']        article.save()        return httpResponseRedirect(request.path)

Jacob Kaplan-Moss在Worst Practices in REST上发表了一篇很好的文章,可以帮助您远离一些常见的陷阱.

总结

以上是内存溢出为你收集整理的如何使用python / django实现restful webservice全部内容,希望文章能够帮你解决如何使用python / django实现restful webservice所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1192316.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存