Django环境搭建
Django 介绍
- 企业级开发框架
- 内置了大量的的组件
- 基于MVC设计思想 Model(模型)-View(视图)-Control(控制器)
- 基于MTV设计思想 Model(模型)-Template(模板)-View(视图)
- 用于创建模型的 ORM (对象关系映射)
在window 安装 pip 镜像
- 在当前计算机用户的根下、新建一个 pip 文件夹
- 在 pip 文件夹下, 新建一个 pip.ini 配置文件
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
在 linux 配置镜像
- 在当前计算机用户的根下、新建一个 .pip 文件夹
- 在 .pip 文件夹下, 新建一个 pip.conf 配置文件
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
Django 环境搭建
方式一 : (pycharm 社区版的配置方式 )
- 在 磁盘某一个位置,创建一个 虚拟环境
python -m venv venv
- 激活虚拟环境
cd venv/Scripts
activate
- 安装 django 第三方库
pip install django
- 创建 django的项目
django-admin startproject 项目名
-- 常见的命令:
dbshell : 进入数据库
diffsettings : 比较配置文件的不同
dumpdata : 备份数据
inspectdb : 通过 表 生成 模型
loaddata : 加载数据
makemigrations : 生成迁移文件
migrate : 执行迁移文件
runserver : 启动项目
shell : 进行 shell 脚本
showmigrations : 查看迁移信息
sqlmigrate : 查看 迁移文件对应的 SQL语句
startapp : 创建应用
startproject : 创建项目
test : 测试
testserver : 启动 测试服务
- 将创建好的项目 导入 到 pycharm 软件中
File -> open -> 找到 项目 并导入 即可
- 设置虚拟环境的位置
File -> settings -> Project: xxxx -> Project: intercepter -> 设置虚拟环境
- 在 pycharm 中 打开命令提示符(确保在虚拟环境中) , 启动项目
python manage.py runserver [IP:端口]
IP:端口 的默认值 是 127.0.0.1:8000, 注意在目前 IP地址不允许使用 真实IP
方式二(pycharm专业版本):
创建django项目
File -> new Project -> Django
项目的结构
dj_test ---- 项目名
dj_test ---- 默认包
__init__.py ---- 标识 dj_test是项目下一个包
asgi.py ---- 用来部署django项目的协议,3.0支持的新协议
settings.py ---- django项目的核心配置文件
urls.py ---- django项目的 项目路由管理文件
wsgi.py ---- 用来部署django项目的协议,3.0以下版本支持的协议,新版也支持
templates ---- 存放项目的模板
manage.py ---- 项目的管理器