问题标签 [django-3.1]
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.
python - Django 3.1 - 异步视图 - 使用查询集
从 3.1(目前是 beta)开始,Django 支持异步视图
这个例子不起作用 - 因为 ORM 还没有准备好异步
那么目前的解决方法是什么?
您不能只将 sync_to_async 与 queryset 一起使用 - 因为它们没有被评估:
所以唯一的方法是在sync_to_async中评估查询集:
看起来很丑
关于如何使它更好的任何想法?
django - Django 3.1+: (fields.E180) SQLite 不支持 JSONFields
我用JSONField
Django 3.1 中宣布的新版本创建了一个 Django 项目,它支持所有数据库。
我已经在 linux 机器上成功使用了这个字段,但是python manage.py migrate
在 Windows 上使用相同的项目运行失败并显示以下消息:
两台 PC 都使用相同版本的 Python 和 Django。
python - Send a file to an external api from "InMemoryUploadedFile" in Django
In the Django Framework I would like to post a file, received as an InMemoryUploadedFile, to a different server as soon as it is received.
I Have tried the solution in Django - post InMemoryUploadedFile to external REST api but the solution did not work for me.
Curl request given by External API:
How do I convert following into request.post() ?
From my current functional flow, the file is not sent to external api. Here is my code:
views.py
service.py
curl.py
python - Django - 将当前“艺术家”对象的主键作为“所有曲目”结果列表中的过滤器
我正在使用 Python3 在 Django 3 中的唱片标签网站上工作。(艺术家、发行、轨道结构)
我正在尝试根据当前艺术家页面过滤掉所有曲目的列表。音乐/艺术家/我想在 context_processors 文件中过滤它,但不知道如何,并且无论如何都愿意这样做,如果这是不可能的。
艺术家.html
模型.py
context_processors.py
如果您需要任何其他文件,请告诉我。
python - 使用 Django3.1 时无法显示传递给模板的上下文
我想用Django在我的网站上做一个布告栏,所以我做了一个这样的模型:
我这样写了“views.py”(主要部分):
但是在“index.html”文件中,当我编写这些代码时:
什么都没有显示。有谁知道如何解决这个问题?如果你能帮助我,我将不胜感激。
嗯……我的英语真的很差,如果我说的有点不礼貌……你能原谅我吗?谢谢!
更新:
感谢 Biplove Lamichhane 的回答!这就是它在运行 Django Shell 时所说的:
在“index.html”中:
在“views.py”中:
不过,什么也没显示。
python - 带有 login_required 装饰器的 Django 3.1 异步视图
我尝试使用由 login_required 修饰的异步视图。
目前我在我的 urls.py 中装饰它
网址.py:
视图.py:
测试时我得到一个错误,这个视图将返回一个未等待的协程
等待渲染时,它告诉我不能等待 http 响应。
视图.py:
似乎工作,但
在我的理解@async_to_sync 应该把它同步,但执行它异步?
编辑:
没有 login_required @async_to_sync 似乎不是必需的,它可以工作。
正确的方法是什么?
python - Django 3 上的 available_attrs 是什么?
首先,我是 Django 新手,所以请对我好点:D
我目前正在为 Django 3 调整 .py 文件,因为我拥有的文件与 Django 2 兼容。因此,对新版本进行了一些更改,并在一个文件中写道:
随着进口:
我搜索了一个available_attrs的改编版,很快发现已经为新版本去掉了。
当我启动代码时,我有这个:
所以我想知道我应该写什么而不是 available_attrs 来使它工作?
PS:对不起我的英语不好
django-3.1 - Django表单不保存数据
这是一个正常的表单填写代码,我在其中创建了表单并将 request.post 传递给它。发布请求数据已正确捕获,但在传递到表单后未保存。django 3.1 版是基础语言。
python-3.x - TemplateSyntaxError:变量“user.profile.photo”是无效来源
我在通过链接访问时遇到问题。我正在使用简单的缩略图框架,并为用户列表创建了简单的视图以列出所有现有用户。错误信息:
django.template.exceptions.TemplateSyntaxError: 变量 'user.profile.photo' 是无效来源。
Django Traceback 让我看到了这个观点。
视图.py 文件:
urls.py 文件:
模板列表.html:
来自 base.html 的示例代码:
模型.py:
感谢您提前提供帮助。