其他
Django 3.1 发布,异步支持增强
The following article is from 开源中国 Author oschina
(给Python开发者加星标,提升Python技能)
来源: 开源中国
Django 3.1 已经发布。此版本亮点包括:
进一步支持异步视图与异步中间件。
要开始使用异步视图,需要声明一个视图 :async def
await asyncio.sleep(0.5)
return HttpResponse('Hello, async world!')
新增 models.JSONField 和 forms.JSONField,可在所有受支持的数据库后端上使用。这两个字段都支持使用自定义 JSON 编码器和解码器。
class ContactInfo(models.Model):
data = models.JSONField()
ContactInfo.objects.create(data={
'name': 'John',
'cities': ['London', 'Cambridge'],
'pets': {'dogs': ['Rufus', 'Meg']},
})
ContactInfo.objects.filter(
data__name='John',
data__pets__has_key='dogs',
data__cities__contains='London',
).delete()
tokens、cookies、sessions 和 signatures 现在使用 SHA-256 哈希算法。
- EOF -
觉得本文对你有帮助?请分享给更多人
关注「Python开发者」加星标,提升Python技能
好文章,我在看❤️