问题标签 [django-request]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 多对多字段的 Djano 管理表单查询集
如何在初始化中添加 request.user并保存我想使用 owner = request.user 的方法。目前我已经在init中硬编码为 owner=2
我还想添加 owner=request.user,我可以使用下面的方法来完成。但在这种情况下 question_set.set 不起作用,在“保存”方法中工作正常。
django - 是否可以将一个视图中定义的类的实例传递给Django中的另一个视图
是否可以将一个视图中定义的类的实例传递给 Django 中的另一个视图?
我尝试使用会话并且能够传递属性但无法传递方法。理想情况下,我想直接将类实例传递给会话,但我收到一条错误消息,提示“对象不是 JSON 可序列化”
更多上下文,我有2个观点。为每个用户呈现一个页面。它还使用 get_response() 方法声明了一个类 (MyClass),该方法根据输入文本返回响应。
我认为我可以进行 api 调用以从上面定义的类的方法中获取响应。
任何帮助,将不胜感激。
html - 将用户输入传递给 django 中的外部链接
我正在尝试创建一个简单的 django 站点,该站点将使用该
requests.post
功能将信息发送到另一个站点(我假设这是一个正确的方法,但也许有更好的方法)。
到目前为止,我有一个使用引导程序创建的简单 .html 文件
和我的views.py
我希望该站点执行以下操作:呈现自身允许用户在两个字段中输入内容,并在按下按钮后重定向到另一个站点 - 在这种情况下'home'
,输入发送到example.com
. 此时页面正确呈现,但按下按钮后没有任何反应,外部站点也没有收到任何数据。
django - 如何拦截和修改/更改 Django 请求 URL?
我有一个搜索框。
我在搜索框中搜索:
<- 空格。
我的表单验证抓住了这一点。
网址显示:++++++++++++++++
如果我搜索:<script>alert(1);</script>
网址显示:<script>alert%281%29%3B<%2Fscript>
问题
在 Django 中,我可以在哪里更改/更改/修改确定请求 URL 的请求?我正在考虑中间件,但我还没有找到一个例子。HttpRequest
我必须从头开始创建一个全新的吗?
为什么我想要?
我想以不同的方式对 URL 进行编码。例如,从q=
值中去除所有标点符号、替换空格、去除、替换单个空格,+
以获得更清晰的 URL。
真的在寻找一个清晰的代码示例。
python-3.x - 在 Django 中存储重定向响应
我的 Django 应用程序的 views.py 中有一个简单的 python 函数:
重定向返回一些我想稍后在其他函数中使用的有用信息。有什么方法可以将重定向给出的响应 URL 存储在变量中,以便稍后在我的应用程序中使用它。谢谢
django - Django get request.POST.get() 参数未按预期工作,带括号的参数名称 []
我有一个行为非常奇怪的代码。视图接收一个带有 key 的 POST 请求"tags[]"
,它是一个列表。我需要获取该列表,但request.POST.get()
只返回列表的最后一项。这是代码:
它打印以下内容:
如您所见,tags
变量的值是“strange”,即列表中的最后一项。为什么不是所有列表?request.POST.get
行为方式出乎意料。我错过了什么吗?
django-users - 如何将当前登录的用户保存到 Django 中的模型
我正在尝试获取当前登录的用户并将其保存到模型中。我收到以下错误
“无法分配“<SimpleLazyObject: <User: rsomani005>>”:“process_master.user”必须是“用户”实例”
我正在使用 Django 的内置用户模型。
我的模型看起来像这样 -
我的视图文件看起来像这样 -
django - 为什么我的 Django 项目出现“适当的表示...”错误?
我有一个 Django 项目,我正在尝试获取请求并从中获取数据。
当我做:
我得到了An appropriate representation of the requested resource could not be found on this server. This error was generated by Mod_Security.
错误。
但是,如果我通过 Web 浏览器访问请求,我可以毫无问题地看到结果。我已经将此代码与许多其他请求一起使用,直到今天我才看到此错误。
django - ValueError:无法配置过滤器“'request_id'”
我试图运行python3.8 manage.py runserver
我在 INSTALLED_APPS 中定义了 request_id,并在 setting.py 下的 MIDDLEWARE 添加了 request_id.middleware.RequestIdMiddleware
这是回溯
我使用 python3.8 运行它,但不确定为什么在回溯中引用 python3。
更新:从 settings.py 添加相关行