web 工作流程
java 里面有 :tomcat是应用容器 severlet 是框架程序,处理请求返回响应的东西
django 的 runserver 做了什么事儿(本身就是一个应用服务器):
1、启动一个服务器程序
2、只启动一个进程,装载 Django 程序
写 uwsgi 服务器:
Django特点:
数据库修改数据没有限制,但是可能会丢失外键,而Admin管理站点修改数据是校验model里面的设置修改
Flask框架:
1、只有视图和路由,没有 Django框架 这么多组件
2、只能做功能单一(简单)的网站(一个接口)
3、需要什么添加什么(用Flask框架构建一个非常大的网站,最后就会变成Django)
Django 的 MVT
如果是分离就用 json 返回,不分离就用 Template 返回
浏览器跟 ajax 为什么称为两种游览器?
下午
在本地打开 cmd
本地连接虚拟机:
ssh python@192.168.13.128
密码:
jiyun123#@!
查看有什么虚拟环境可以使用:
workon
进入虚拟环境:
workon …………
查看虚拟环境里面的内容:
pip list
查看里面的内容:
ls
安装:django
pip install django==2.2.2
创建目录:
mkdir PycharmProjects
进入目录:
cd PycharmProjects
创建项目:
django-admin startporject demo_p7
进入项目:
cd demo_p7
启动服务:
python manage.py runserver
安装:
pip install mysqlclient
python manage.py runserver 192.168.13.128:8000
运行一下(证明是跑起来的): 192.168.13.128:8000
cd 到:
(hzh) python@ubuntu:~/PycharmProjects/demo_p7$
就跑起来了
(hzh) python@ubuntu:~/PycharmProjects/demo_p7$ python manage.py runserver 192.168.13.128:8000
查看端口号被占用:
lsof -i:8000
删除占用端口:
kill -9 ……
1.把在虚拟机中的项目拖进pycharm中
2.工具中的部署操作
3.获得虚拟机中的全部项目
4.配置项目的运行环境
文件--设置--项目环境
5.点击,点增加(add)
6.增加环境
6.环境配置完成,点击切换即可
点击
切入到虚拟环境中,然后进入django项目的目录,输入创建子应用的代码
python manage.py startapp app01(子应用名称)
python manage.py runserver 192.168.13.128:8000/
点击网址,出现小火箭运行项目成功
勾选以后自动upload提交给虚拟机
2.syl项目创建
1.登录码云,创建git仓库
3.进入空磁盘,创建仓库文件夹
点击右键 git bash here 进入命令行
输入命令 git clone https://gitee.com/chen-emma/syl_1912.git(网址)
将仓库拉取到本地
4.创建虚拟环境
win+r 进入命令行 workon 查看所有虚拟环境
mkvirtualenv syl_1912(虚拟环境名称)
workon syl_1912(虚拟环境名称) 进入虚拟环境
pip install django==2.2.2 安装django包
用pycharm打开工程目录
配置虚拟环境
1.文件–设置–项目–python解释器–设置–添加–现有环境–
2.找到虚拟环境的本地路径,切换过去即可
3.配置django
完成绿色小箭头运行项目