Django
1、Django的介绍:
Django(姜戈)是python开大的web框架,美国堪萨斯州的报社为了实时更新新闻,创建了Django框架。
2、web的开发原理
web开发基于B/S()结构
Python Django 框架的安装
框架部分,尽量采用沙盒环境安装,在我这里我使用的是anaconda
(1)在anaconda中创建Django开发的环境
在这里我用的是:Python3.6版本
Django2.1
canda create -n DjangoPath python=3.6.3
(2)pip 安装 Django的包和依赖包
i>**anaconda的环境
activate DjangoPath
出现 红框的DjangoPath表示**成功
ii>进行pip安装
pip install django==2.1
pip install pymysql
pip install pillow (python 图像处理模块)
iii>导出安装目录
可以在D盘创建一个project文件夹,在project下创建Djangoproject
切换到D盘
pip freeze > package. txt 导出安装目录
3、测试安装是否成功,可以进入Python,导入Django模块,查看Django的版本:
Django。VERSION
4、创建Django项目 (在创建的Djangoproject 路径下创建项目)
django-admin startproject OurBlog
(1)Django-admin 是Django的命令,如果在常规的python环境下,执行前需要配置环境变量,将Python的scripts 目录添加到环境变量中。
(2)Django在哪个目录下执行,项目就在创建的目录之下
5、常规操作:
1:确定项目创建目录
2:shift+鼠标右键--------->在此处打开命令行
3:执行Django-admin startproject projectName
在pycharm当中打开项目
打开项目的时候必须打开的是项目对应的目录
配置环境的变量:
file ---- setting----project:OurBlog ---- project interpreter
3 Django项目的结构认识:
6.开发Django
Django 自带轻量级的web开发服务器,
开启服务器:
Python manage.py runserver
通过pycharm
Django工作原理和MVC
1、通过浏览器向我们的服务器发起请求,请求内容http://127.0.0.1:8000/index/
2、请求传递的服务器,url开始匹配ip和端口之后的内容 index/
3、匹配到index之后,调用了index函数
index函数来自开发之在试图文件当做的定义