django3.1 将 os.path 切换到了更现代和简洁的pathlib

django3.1 将 os.path 切换到了更现代和简洁的pathlib这是Django 3.0版本:# settings.py。Django 3.1将在2020年8月初发布,它有很多主要的新特性和一些小的改进,包括

大家好,欢迎来到IT知识分享网。

这是Django 3.0版本:

# settings.py import os BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } }

这是新的Django 3.1版本:

# settings.py from pathlib import Path BASE_DIR = Path(__file__).resolve(strict=True).parent.parent DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } }

Django 3.1将在2020年8月初发布,它有很多主要的新特性和一些小的改进,包括异步视图和中间件支持,异步测试,用于所有支持的数据库后端(不仅仅是PostgreSQL)的JSONField,一个更新的管理页面,等等。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/51484.html

(0)
上一篇 2024-08-19 09:00
下一篇 2024-08-20 15:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信