django_虚拟环境
一.虚拟环境
根据提示完成虚拟环境创建
文件目录中有一个venv文件夹代表目前使用的就是虚拟环境
进入设置
查看添加虚拟环境对应的模块
我这是添加后的
右下角就会出现对应的下载 如果报错了 不要慌
报错
# 报错了不要慌张
# 简单举几个报错的例子 我没报错所以就没图
# 1.源
首先通过下载模块界面点击Manger Repositories 查看您的源
'最好使用国内的源默认是国外的比较慢'
报错1 源的输入方式 我们复制过来的 http//:www.......
源码百度
解决方式 https//:
# 2.路径错乱
3.pip
这就是我已经的错误 其他的其实很多 百度额
然后就创建你要创建的项目即可但
在这个虚拟环境里创建项目的时时候
1.虚拟环境的作用
开发工作中针对不同的项目需要为其配备对应的解释器环境
诸多项目在你的机器上如何无障碍的打开并运行
# 方式1:
把所有需要用到的模块全部下载下来 如果有相同模块不同版本每次都重新下载替换
# 方式2:
提前准备好多个解释器环境 针对不同的项目切换即可
二.django版本区别
# 1.django版本有
1.x
2.x
3.x
目前我看到了4.x '我使用的1.1 虚拟环境下载的3.21'
# 2.首先第一个路由层的就不一样
url() 支持正则
path() 第一个参数不支持正则
# 3.如何使用
'调用模块呗'
from diango.urls import path,re_path
re_path()
# 4.path提供的方式
五个内置转化器
str: 匹配除了路径分隔符(/)之外的非空字符串,这是默认的形式
int: 匹配正整数,包括0
slug: 匹配字母、数字、下划线以及横杠组成的字符串
uuid: 匹配格式化的uuid,如 075194d3-6885-417e-a8a8-6c931e272f00
path: 匹配任何非空字符串,包含了路径分隔符(/),不能用"?"
'path('index/<int:id>/', index)匹配对应位置的数据并且自动转换类型'