Django基础-基础操作
1.Django扩展包的载入
- 从Pycharm主菜单的FIle—>setting—>Project Interpreter—>点击右上角+号---->在搜索框输入Django---->选择版本号---->左下角 Install Package 即可
- 在terminal终端输入 pip install django +你需要的版本号即可
- cmd 安装
- 直接输入pip instal django +版本号
- 在官网https://www.djangoproject.com/download/下载并解压安装包 cmd在这个路径下打开 输入python setup.py install
2.测试是否安装成功
- cmd python
- import django
- django.get_version()
3.Django项目的创建
-
在cmd或者terminal中输入 django-admin startproject +你的项目名 (这会创建一个Django文件夹)
----> cd 项目名 (进入这个文件夹) -----> django-admin startapp +app名称(这里创建了一个应用)
-
在Pycharm File—>New Project —>左侧选择 Django 输入存放地址 ---->点开 项目解释器(Project Interpreter)选择虚拟环境或者是已存在的环境
- 虚拟环境:虚拟环境能够独立于真实环境存在,并且可以同时有多个互相独立的Python虚拟环境,每个虚拟环境都可以营造一个干净的开发环境,对于项目的依赖、版本的控制有着非常重要的作用。
- Inherit global site-packages 勾选上那么这次新建的项目能够使用系统的库
- make available to all project 不勾选那么只有这次新建的项目能够使用这个虚拟环境
- 虚拟环境:虚拟环境能够独立于真实环境存在,并且可以同时有多个互相独立的Python虚拟环境,每个虚拟环境都可以营造一个干净的开发环境,对于项目的依赖、版本的控制有着非常重要的作用。
4.测试服务器的启动
在terminal终端中输入 python manage.py runserver[ip:port]
可以直接进行服务运行 默认执行起来的ip地址和端口是127.0.0.1:8000
也可以自己指定ip和端口:
监听机器所有可用 ip (电脑可能有多个内网ip或多个外网ip):python manage.py runserver 0.0.0.0:8000
如果是外网或者局域网电脑上可以用其它电脑查看开发服务器,访问对应的 ip加端口,比如 10.36.132.2:8000
浏览器访问:http://localhost:8000 可以看到服务器启动成功
5.数据迁移
迁移的概念:就是将模型映射到数据库的过程
生成迁移:python manage.py makemigrations
执行迁移:python manage.py migrate
6. 创建应用
python manage.py startapp XXX
创建名称为XXX的应用
使用应用前需要将应用配置到项目中,在settings.py中将应用加入到INSTALLED_APPS选项中
应用目录介绍
__init__.py:其中暂无内容,使得app成为一个包
admin.py:管理站点模型的声明文件,默认为空
apps.py:应用信息定义文件,在其中生成了AppConfig,该类用于定义应用名等数据
models.py:添加模型层数据类文件
views.py:定义URL相应函数(路由规则)
migrations包:自动生成,生成迁移文件的
tests.py:测试代码文件