宁静的路线和 Django

发布于 2024-12-11 02:11:01 字数 276 浏览 0 评论 0原文

我正在将 Rails 项目迁移到 Django 中。 Rails 项目是使用 Restful 路线构建的,它从不接触数据库。相反,它只是重定向到不同的方法,这些方法都使用指定的操作方法调用外部服务。现在,我已经找到了许多 django 框架,它们提供了宁静的功能以及一堆花里胡哨的功能,但对于我当前的情况来说,这有点过分了。

作为替代方案,我可以忽略 urls.py 中的操作方法,只需提供一个正则表达式来验证 url,然后解析views.py 中的请求方法,重定向到适当的方法。这是一种可行的方法还是我可以考虑其他方法?

I'm in a process of migrating Rails project into Django. Rails project was built using restful routes and it never touches the database. Instead, it simply redirects to different methods which all call an external service with the specified action method. Now, I have found a number of frameworks for django that provide restful capability plus a bunch of bells and whistles, but it's an overkill for my current case.

As an alternative, I can ignore action method in urls.py by simply providing a regex to validate urls and then parse the request method in views.py, redirecting to the appropriate method. Is this a way to go or are there any other approaches that I can look at?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦开始←不甜 2024-12-18 02:11:01

基于类的视图看起来是惯用的组织方式通过请求方法实现 Restful 视图功能。

Django 片段有几个简单的 示例 实现

Class based views look like the idiomatic way to organize restful view functions by request method.

Django snippets has several simple example implementations.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文