django框架初探
1、web框架介绍
web框架就是将web应用开发中通用的部分抽象出来
python自带的框架有4种:
A、django全能型框架 B、tornado优秀的异步框架 C、web.py小巧的web框架 D、flask优秀的轻量级web框架
设计模式:mtv
m:models模型;t:template模板;v:view视图
—————————————————————————————————————————————————————
2、django框架的介绍
(1)、环境搭建
准务环境:1、ubuntu;2、python3.5+;3、pycharm2017.1.5+专业版;4、Mysql
提示:每创建一个新的django项目,都要新建一个python隔离环境
(2)、隔离环境
常用命令如下:
1、查看环境: workon
2、创建环境: mkvirtualenv -p /usr/bin/python3 envname(表示项目名称)
3、进入环境: workon envname
4、退出环境:deactivate
5、删除环境:rmvirtualenv envname(表示项目名称)
开始创建如下:
1、创建项目虚拟环境(注:创建项目的名称为全英文,英文不要于python中的模块名相同)
2、进入创建好的虚拟环境,在安装django(命令:pip install django)
3、创建项目(用命令创建)
3.1 创建一个目录文件夹(命令:mkdir project)
3.2 然后cd到project目录
3.3 然后创建项目(命令:django-admin startproject name(项目名称))
3.4 用tree查看创建好的结构根目录
4、打开pycharm,同步项目远程关联
4.1 第一步:
第二步:
第三步:
第四步:
第五步:选择python解析器,找刚创建的虚拟环境里的python,然后点finish完成
第六步:配制远程项目路径,找创建虚拟环境里创建好的项目文件夹
第七步:配制项目根目录(把Mappings中的Deployment path on server 'crm_seven'中的路径复制到Connection中的Root path中,然后把Mappings中的改成 /)
5、启动服务
1、要端口映射,在VirtualBox设置端口
2、在项目根目输入:python manage.py runserver 127.0.0.1:8000
3、在浏览器中输入127.0.0.1:8000就完初步创建