python网络爬虫-Mac-01
2021-05-30 11:01
标签:成功 install 目录 图片 其他 基础 server min ESS 一. 安装: 1. 安装py3,使用Homebrew: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install python3 2. 安装请求库,Pip 是安装python包的工具,提供了安装包,列出已经安装的包,升级包以及卸载包的功能。pip3区别py3和py2。 pip3 install requests 二、python创建简单的web方法 1.使用eclipse创建工程 1)Django 是用 Python 开发的一个免费开源的 Web 框架; Django的设计模式是MTV,是在MVC基础上衍生而来。MTV:Model-Template-View,M代表数据存储层,是对数据表的定义和数据的增删改查;T模板层,也是表示层,处理页面的显示;V业务逻辑层,处理具体的业务逻辑,它的作用是连通Model 层和 Template。MVC:Model-view-controller,V视图层,是前端显示部分;C是控制器,负责根据从View层输入的指令来检索Model层的数据,并在该层编写代码产生结果并输出。 MVC设计模式示意图 MVC设计模式请求与响应过程: l 客户通过浏览器向服务器发起request请求,controller层接受请求后,同时向Model与view发送指令; l Model层根据指令与数据库交互并选择相应业务数据,然后将数据发送给 Controller 层; l view层根据指令,加载用户请求的页面,并将此页面发送给 Controller 层 l Controller层接收到Model层和View层的数据后,将它们组织成响应格式发送给浏览器,浏览器通过解析后把页面展示出来; MTV设计模式示意图 MTV(Model,)设计模式 l 前二步和MVC一致,view替换了controller,template替换了view的角色。 l Template 层接收到指令后,调用相应的模板,并返回给 View 层; l View 层接收到模板与数据后,首先对模板进行渲染(即将相应的数据赋值给模板),然后组织成响应格式返回给浏览器,浏览器进行解析后并最终呈现给用户。 2)eclipse关联Django方法 点击eclipse->preferences->点击python interpreter->选择右边new->Interpreter name自定义;Interpreter executable:python3.7的位置(可用which python3查看)->ok 3)eclipse新建Django工程 l 新建pyDev DjangoProject->Interpreter选择python3.7;勾选create ‘src’folder...,->Django version选择1.4 or later,其他默认,finish。 l 点击项目(control+点击项目),右键->Django->custom command->输入migrate,回车(看到OK出现就表示初始化数据成功了) l 点击项目,右键->Run As->PyDev:Diango 控制台显示:Starting development server at http://127.0.0.1:8000/ 浏览器打开http://127.0.0.1:8000/,出现IT worked,成功。 4)eclipse创建网页登录界面 在3)的基础上,从控制台进入到工程src目录,python3 manage.py createsuperuser->定义用户名密码admin/admin123456,邮件地址admin@qq.com localhost:~ minyinping$ cd /Users/minyinping/eclipse-workspace/web3py/src localhost:src minyinping$ ls db.sqlite3 manage.py web3py localhost:src minyinping$ python3 manage.py createsuperuser Username (leave blank to use ‘minyinping‘): admin Email address: admin@qq.com Password: Password (again): Superuser created successfully. 然后浏览器打开http://127.0.0.1:8000/admin python网络爬虫-Mac-01 标签:成功 install 目录 图片 其他 基础 server min ESS 原文地址:https://www.cnblogs.com/min222/p/11890841.html
上一篇:【剑指offer】37: 数字在排序数组中出现的次数
下一篇:实战多线程交互