码迷,mamicode.com
首页 > 编程语言 > 详细

python网络爬虫-Mac-01

时间:2021-05-24 04:50:49      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:成功   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创建工程

1Django 是用 Python 开发的一个免费开源的 Web 框架;

Django的设计模式是MTV,是在MVC基础上衍生而来。MTVModel-Template-View,M代表数据存储层,是对数据表的定义和数据的增删改查;T模板层,也是表示层,处理页面的显示;V业务逻辑层,处理具体的业务逻辑,它的作用是连通Model 层和 TemplateMVCModel-view-controller,V视图层,是前端显示部分;C是控制器,负责根据从View层输入的指令来检索Model层的数据,并在该层编写代码产生结果并输出

技术图片 

MVC设计模式示意图

MVC设计模式请求与响应过程:

客户通过浏览器向服务器发起request请求,controller层接受请求后,同时向Modelview发送指令;

l Model根据指令与数据库交互并选择相应业务数据,然后将数据发送给 Controller 

l view层根据指令,加载用户请求的页面,并将此页面发送给 Controller 

l Controller层接收到Model层和View层的数据后,将它们组织成响应格式发送给浏览器,浏览器通过解析后把页面展示出来

技术图片 

MTV设计模式示意图

MTV(Model)设计模式

前二步和MVC一致,view替换了controllertemplate替换了view的角色。

l Template 层接收到指令后,调用相应的模板,并返回给 View 层;

l View 层接收到模板与数据后,首先对模板进行渲染(即将相应的数据赋值给模板),然后组织成响应格式返回给浏览器,浏览器进行解析后并最终呈现给用户。

2)eclipse关联Django方法

点击eclipse->preferences->点击python interpreter->选择右边new->Interpreter name自定义;Interpreter executablepython3.7的位置(可用which python3查看)->ok

3eclipse新建Django工程

新建pyDev DjangoProject->Interpreter选择python3.7;勾选create ‘src’folder...->Django version选择1.4 or later其他默认,finish

点击项目control+点击项目),右键->Django->custom command->输入migrate,回车(看到OK出现就表示初始化数据成功了)

点击项目,右键->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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!