问题标签 [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 - Django 卷曲请求
我试图使用 curl 在我的 Django 应用程序中命中一个端点,但没有成功返回我的数据。
但是,当 curl 通过时,我的服务器显示 301;在我看来,没有任何打印语句运行,并且我无法使用 request.GET.get() 获取查询字符串参数。
视图.py
网址.py
我的应用程序/urls.py
django - 当有人访问 django 管理页面时,如何添加一小段使用请求并运行的代码?
如何添加在有人访问管理页面时运行的一小段代码。我正在尝试获取使用管理员并对数据库进行更改的用户的 IP 地址。我可以django signals
用来查看何时进行更改,但我需要访问 djangorequest
才能访问用户的 IP 地址。admin views
我认为一种简单的方法是在我请求 IP 地址的位置添加一段代码并将其保存在变量中。我研究了覆盖 django 管理视图,但我发现的一切似乎都与创建查询集和以某种方式返回 http 请求相关,这不是我想要的(我不相信。)
django-request - django请求绝对文件路径
使用 django 请求,我试图获取原始上传文件的绝对文件路径。原因是我想修改原始文件,因此仅文件名或某些“媒体根”位置是不够的。
我试着做类似的事情
但这只是给了我名字,而不是路径(既不是绝对的也不是相对的)。谷歌并没有真正帮助,文件名很常见,但路径似乎是一个特例。我希望它甚至可能是 XP。
提前谢谢!
django - 使用 Django 进行多个 API 调用并循环更新
我正在尝试进行 API 调用,并且当我使用给定的输入请求它时(因此返回一条记录,并对该记录进行 API 调用),我能够使其工作。现在,如果未提供输入,我想遍历实际表中的所有行,并对任何丢失的数据列进行 API 调用......
但是,当我尝试在同一页面上发出多个请求时,在表单提交时,我无法使 api 调用工作,我收到此错误:
/url 处的 JSONDecodeError 预期值:第 1 行第 1 列(字符 0) 请求方法:POST 请求 URL: http://localhost:8000/url
Django 版本:2.1.1 异常类型:JSONDecodeError 异常值:
预期值:第 1 行列1 (char 0) 异常位置:C:\Users\AppData\Local\Programs\Python\Python37-32\Lib\json\decoder.py in raw_decode,第 355 行 Python 可执行文件:C:\Users\.virtualenvs\projects\脚本\python.exe
更新:这是 API 失败,而不是 Django。留下问题的其余部分,因为批量更新不起作用
进行 API 调用的视图:
自定义方法没有 URL。
path('api//', views.API.as_view(), name='a')
我需要从 Django 中进行此 API 调用(因为调用基于返回的内容),因此我不能为此使用 Javascript 或前端方法。
更新:所以,我发现循环运行得很好。当循环正常进行时,API 在第二条记录上失败了。但是,使用从 API 返回的数据来设置特定列的多次/批量更新不起作用。
不能循环工作。我验证了循环确实调用了更新。
django - 获取模型类中“created_by”字段的当前用户
我目前正在开发一个 Django 应用程序,我正在尝试将当前用户设置为模型的默认用户,但它不起作用。
我试图覆盖 save() 方法,但它也不起作用,有人有这方面的经验吗?
非常感谢您的帮助
django - 如何根据相关字段在 django 过滤对象?
我有模型:
- 产品
- 店铺
- ProductStore(带有外键的附加表
Store
andProduct
,布尔值“启用”和 stock(integer) )
问题:
如何过滤当前(来自请求)Product
的 s ?另外,如何为当前商店有库存的每个对象添加一个附加字段?Enabled=True
store__id
更新:
python - 来自 AngularJS 的 Http Post 显示为空,我做错了吗?
所以我已经做了几个小时了。通常这对我有用,所以我决定寻求帮助。我来自 AngularJS 的 Http 帖子:
这是我的views.py请求:
我正在尝试获取那个“ABC”,但它一直显示为空。这是我的日志:
这通常对我有用,所以我不知道发生了什么。
编辑:所以即使我在做一个POST
我不断进入GET
请求正文
django - Django 的 request.META 对象中的信息过多
我最近一直在检查 request.META 的特定视图,在我看来,所有环境变量(例如 DJANGO_SECRET_KEY、DJANGO_DATABASE_NAME 和 DJANGO_SUPERUSER_PASSWORD...等)都包含在此对象中,作为默认 Djangorequest.META
数据的额外内容。我将如何从 META 中删除所述变量?这是否可以从客户端以任何方式访问?
我猜我可以使用一些中间件来去除这些,但是有没有其他人看到过这种行为?这正常/安全吗?
注意。我将上述内容指定为我的 django服务文件中的ENVIRONMENT
变量。docker-compose.yml
web