gpt4 book ai didi

Python Django 1.6 在查看之前为每个请求执行函数

转载 作者:行者123 更新时间:2023-12-03 18:35:59 26 4
gpt4 key购买 nike

我正在使用 Python 3.4 和 Django 1.6 为我的项目编写一些 API 功能。
所有功能都可以正常工作,但我想为所有此类请求执行一个功能。
例如:我在 Django 项目的 API 应用程序中有以下 urls.py 文件

from django.conf.urls import patterns, include, url

urlpatterns = patterns('',

url(r'^getposts', 'Postigs.views.get_posts', name='getPosts'),
url(r'^addpost', 'Postigs.views.add_post', name='addPost'),
url(r'^addcomment', 'Postigs.views.add_comment', name='addComment'),
)

以及用于该 URL 请求处理的 views.py

那么是否可以执行一些函数,例如:
def pre_execute(request):
do_something_before_view_function()

我以前使用过许多 PHP 框架,总是有一些 pre_execute() 函数……我也使用过 ASP.NET MVC、Node.js Express.js,并且都具有在请求操作之前触发的函数。

我不相信 Django 没有它,但我找不到如何实现该功能。

谢谢。

最佳答案

关于Python Django 1.6 在查看之前为每个请求执行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24217938/

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