python
文章平均质量分 92
泛舟客
暂无
展开
-
web开发之Django(五)(数据库的存取,页面跳转)
一、关于ORM模型ORM的作用是在关系型数据库和业务实体对象之间进行映射,就不用再去和复杂的SQL语句打交道,只需要简单的操作对象属性和方法就可以了,ORM的表现方式就是编写数据模型类,这些类可以写到任何文件中,通常卸载每个应用的model.py文件中,每个数据模型类都是django.db.models.Model的子类组成方式:应用名称(小写)+数据模型类(小写)举个栗子:blog_bl...原创 2019-05-14 17:30:37 · 1115 阅读 · 0 评论 -
web开发之Django(七)(注册、登录、会话以及跳转个人中心)
用户注册、登录、注销和更改等功能,注册第一步:先创立一个应用名为users第二步:配置好总路由和分路由第三步:添加注册界面第四步:配置view第六步:编写注册页面zhuce.html效果具体前端页面与blog下的添加页面一样第八步:配置zhucedo的url路由第九步:配置在view。py文件中添加zcdo第十步:创建ORM用户模型第十一步:数据迁移1、...原创 2019-05-17 00:09:05 · 2132 阅读 · 1 评论 -
Web开发之Django(四)(编写第一个HTML网页)
一、关于url路径路径配置1、在项目文件wblog中的urls中的url是总路由,我们可以定义一个路径,就像这样2、然后在应用文件blog文件夹的url是分路由,我们也可以定义一个路径,就像这样那么最终我们访问网页的路径就变成了二、从路由到网页1、方法:将view.py文件中的hello函数改成如图所示2、在templates文件中创建blog文件,再在blog文件中创建hello...原创 2019-05-12 16:22:35 · 1472 阅读 · 0 评论 -
Web开发之Django(三)(简单运行一下,看效果)
一、Django内部文件的介绍——manage.pyDjango项目里面的工具,通过它调用djangoshell、数据库等项目文件夹wblog中——settings.py包含了项目的默认设置,包括数据库信息,调试标志,以及其他的一些工作的变量——urle.py负责包URL模式映射到应用程序——wsgi.py用于项目的部署应用程序blog中——admin.pydjango自带...原创 2019-05-11 17:14:37 · 364 阅读 · 0 评论 -
web开发之Django(六)(删除、更改以及详情页面)
在前面我们已经家境添加和查看写好了,下面我们来看一下,如何实现删除和更改的功能(一)删除功能我们在显示界面添加编辑和删除功能那个,并加入a标签链接那么相应的url也要已添加路径**这里要注意的是url中(?P[0-9]+)是传递回的携带的id信息接在我们要在veiw.py文件添加控制,根据id删除对应的信息,如果删除成功最后会跳转回显示界面删除后:(二)更改功能在显示界面的造作界...原创 2019-05-15 22:47:23 · 2388 阅读 · 0 评论 -
Web开发之Django(二)(配置settings.py文件)
1、分清项目和应用(一)项目和应用短的那个是项目,长的那个是应用2、配置settings.py文件(一)对settings.py文件内容进行说明1、第16行:是当前文件的绝对路径2、第26行:DEBUG是一个布尔值,这个布尔函数呢,使用来打开项目的调试模式的。如果设置为true,Django会显示详细的错误页面。当你移动到一个生产环境,记得必须设置它为False。不要将网站以调试模式...原创 2019-05-11 00:42:51 · 997 阅读 · 0 评论 -
Web开发之Django(一)
1、关于MVC和MTV的介绍(一)、mvc: MVC是模型Model、视图View和控制器Controller的缩写,是一种软件设计的典范,用一种业务逻辑、数据、界面显示分离方法组织代码,业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互时间不许要重新编写业务逻辑。通俗来讲,就是一种文件组织和管理的形式!就是把完成不同也功能的文件放到不同的目录下,规整好,然后去了个高大上的名字...原创 2019-05-10 21:31:25 · 360 阅读 · 0 评论 -
python网络爬虫
网络爬虫主要分4个大的版块:明确目标分析网页结构,找到网页中的信息地址,爬取信息、保存信息下面用网络爬虫爬取百度图片猫的图片为案例进行演示案例:爬取百度上所有狗的图片步骤分析:第一步:明确目标,我们以百度中狗的图片为目标进行爬取,分析网页的结构1、输入如下网址http://image.baidu.com/search/flip?tn=baiduimage&ipn=r&...原创 2019-05-15 13:04:37 · 912 阅读 · 0 评论 -
机器学习之非监督学习——(猫狗识别案例/搭建卷积神经网络)
非监督学习监督学习的存在它的弊端,例如对我们人类还无法分辨和归类的事物,监督学习就无法完成,所以为了弥补这个缺陷,下面我们看一下新非监督学习,它可以让计算机学会进行更加复杂的分类。分析过程非监督学习的构建一般由三个部分组成,数据的预处理,神经网络的搭建,然后进行训练测试,训练测试生成数据集和模型,最后倒入已知数据,让计算机对我们输入的数据进行分类。项目案例:猫狗识别知识点:1、数据的...原创 2019-05-15 10:06:01 · 6320 阅读 · 9 评论 -
Web开发之Django(开篇)
Web框架之Django框架开发**一、简单了解服务器*当我们在使用浏览器输入URL后,浏览器会先请求DNS服务器,获得请求站点的IP地址,然后发送一个HTTP Request(请求)给拥有该IP的主机,接着就会接收到服务器给我们的HTTP Response(响应),浏览器经过渲染后以一种较好的效果呈现给我们。这个过程中服务器永久地等待客户端,主要是Chrame、Firefox等浏览器发...原创 2019-05-10 00:09:40 · 343 阅读 · 0 评论 -
ORM和它的优缺点分析
ORM和它的优缺点分析ORM:对象关系映射(Object Relational Map)作用:帮助我们封装一下对数据库的操作,避免了我们写不太好维护的SQL的代码优点:比较好维护,不用写那些复杂的sql语句缺点:失去SQL的灵活性,并且越是通用的ORM框架,对性能的消耗就越大...原创 2019-05-27 09:08:04 · 1095 阅读 · 0 评论