2025年01月05日 1、数据规范化,即归一化的方法 常见方法:最小-规范化、z-score规范化、小数定标规范化 import pandas as pd df=pd.DataFrame(A.data[:,3:6]) df.columns=A.feature_names[3:6] #最小-规范化,支持矢量运算 (df-df.min())/(df.max()-df.min()) #使用sklearn中的preprocessing模块 from sklearn import preprocessing prepr

抓取数据

2025年01月05日 最近在项目中使用到了Django自带的分页功能,并结合Bootstrap的分页样式制作了分页条,在这里把使用心得和大家做一下分享。 分页功能效果如下图: 使用Django自带的分页功能,我们可以直接定义视图时继承“ListView”类,并设置相关类变量。 class OrderView(ListView): model = Order # 模型类 template_name = 'order.html' # 模板名称 paginate_by = 20

django

2025年01月05日 HTML表单是网站交互性的经典方式。 本章将介绍如何用Django对用户提交的表单数据进行处理。 比如一个简单的页面 实现功能: 当提交一条数据时,网页下面展示提交的信息。 放在表格中,如果有多条,则追加显示 接着上一篇文章《django显示当前时间》继续写 修改mysite目录下的urls.py,增加一条路由userInfo urlpatterns = [     path(<span class="hljs-string">'admin/'</span>

django

2025年01月05日 在学习了Python入门教程之后,我们应该选择一个方向进行深入。 从这篇教程开始,我们一起学习Python的Web项目开发。 基于Python的Web开发框架有很多种,在这里不一一赘述。 Django是这些框架中比较成熟并拥有庞大用户群体的一种。 与一些轻量级框架(例如Flask)不同,Django有丰富的内建功能,提供一站式解决方案,便于初学者快速实现一个Web项目。 当然,并不是说轻量级框架不如Django,轻量级框架更适合灵活的定制化开发,但同时也意味着很多功能要由开发人员自己来实现。

django

2025年01月05日 在开始使用Django2之前,我们需要先了解一些关于Web框架的相关知识,这对我们了解Django的工作原理以及能够顺利的学习Django有很大的帮助。 首先,我们要了解的是设计模式和框架的区别。 设计模式是对在某种环境中反复出现的问题以及解决该问题的方案的描述(引自百度百科)。 上面对设计模式这个定义,看上去很难理解。 所以,我举一个常见的例子。 就拿盖房子(某种环境)来说,都要建造地基、体和屋顶(反复出现的问题),我们需要先打好地基,砌好体,再装上屋顶(解决问题的方案)。 这就是盖房子的设

django

2025年01月05日 使用PyCharm创建Django的Web项目非常方便,在之前的教程中我们能够看到PyCharm已经帮我们创建了一些内容。 我们在列表中点击项目的包“MyWeb”,然后运行,就能够启动开发服务器。 此时,我们打开浏览器,输入地址“http://127.0.0.1:8000/”,就能够看到Django安装成功的提示页面。 不过,这仅仅是Django的页面内容,如果想用Django开发一个真正可以访问的Web应用,我们需要在项目中创建一个新的应用。 创建应用可以通过命令行进行创建。 例如,创

django

2025年01月05日 前面的教程我们对Django2中的URL分发以及视图进行了初步的了解,这一篇教程我们接触模板的使用。 既然我们是创建Web项目,就少不了HTML代码。 每个呈现给用户的页面,都是由HTML代码所组成。 所以,对于HTML的相关知识,大家需要有一定的了解。 网上有很多关于HTML的教程,在此不做推荐。 另外一点,既然我们学习Web项目的开发,大家可以观察一下各类网站,页面是有分类的。 例如,一个新闻网站,会有不同种类新闻的列表页,还有各种新闻的内容页。 我们在制作网站的时候,肯定不会把每个HT

django

2025年01月05日 这一篇教程,我们来了解一些关于JavaScript的使用。 JavaScript是网络脚本语言,它能够用来动态的改进设计(页面元素、内容以及交互效果等)、验证表单、检测浏览器、创建cookie等等。 所以,JavaScript非常强大,也非常受欢迎,基本上我们日常访问的网站都有嵌入JavaScript代码。 但是,JavaScript这门语言学起来并不复杂,它非常简单。 关于JavaScript这门语言的学习,大家可以参考:http://www.w3school.com.cn/js/ 不过,在

django

2025年01月05日 这一篇教程,我们把前面所学的内容做一下巩固练习,并且再接触一些新的知识内容,例如视图向JS返回数据时的处理以及JQuery中循环的使用等等。 先来看看,我们要实现的目标。 一、完成商品列表以及页面内容的呈现。 先不管添加和查询功能,我们先把上方呈现的页面实现出来。 1、创建模型(models.py) 这次我们创建的模型类,以商品名称为主键。 示例代码: class GoodsInfo(models.Model): goods_name = models.CharField(max_

django

2025年01月05日 这一篇教程,我们继续完成商品列表的删除和价格区间查询功能。 二、完成删除商品并从列表中移除的功能 当我们点击商品列表中任意一条商品信息后方的删除按钮,都能够将该条商品信息从商品列表中删除。 1、模板中添加JavaScript脚本代码 示例代码: $('button.delete').click(function () { var name = $(this).attr('id'); $.getJSON("/del/", {'goods_name': name

django

2025年01月05日 这一篇教程,我们一起来了解如何在Ubuntu系统中将Django2的Web项目部署到Apache服务器。 这里环境搭建的内容包括: 操作系统:Ubuntu16.04: Web服务器:Apache2.4 解释器:Python3.6 框架:Django2.0.3 在进行正式操作之前,我先做下总结。 就这样一个组合,整整虐待了我三天半的时间,大大小小的坑层出不穷。 不过,正是因为有坑才能学到本领。 想学会跑,就不能怕摔倒,而且还要有勇气爬起来。 在这三天半的时间里,我参照网上的各种相关资料,几乎

django

2025年01月04日 这一篇教程,我们继续了解如何将Django项目部署到Web服务器。 既然是将项目部署到服务器,就需要有项目内容,例如把《Django2:Web项目开发入门笔记(10)》和《Django2:Web项目开发入门笔记(11)》部署到服务器上。 除此之外,如果拥有一个域名就更好了,将域名解析到主机的IP地址上,就能够通过域名进行访问了。 这里,我使用的域名是:www.qqtbb.com。 接下来,我们通过命令先给文件夹/var/www赋予可读写的权限。 执行命令: sudo chmod 777 /va

django

2025年01月04日 这一篇教程,我们一起来了解如何将Django2的Web项目部署到基于IIS的Web服务器。 很多学习Python的用户,都是在使用Windows系统,当使用Django完成一个Web项目,想在本机进行测试,又不想额外安装Web服务器的话,可以考虑使用Windows自带的IIS进行部署。 IIS(Internet Information Services:互联网信息服务)是Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮

django

2025年01月04日 这一篇教程,我们一起来了解如何在Ubuntu系统中将Django2的Web项目部署到Nginx服务器。 首先,大家可以参考《Django2:Web项目开发入门笔记(13)》先完成以下准备工作。 安装Ubuntu系统并更新apt-get 安装Python3.6与依赖 安装Django2.0.3 安装Sqlite3与依赖 安装OpenSSL等相关依赖 也就是说,除了Apache2和mod_wsgi之外全部都需要安装。 完成上述内容的安装之后,再将项目文件放入/var/www目录中,我们就可以

django

2025年01月04日 Python模块库API,习惯每次进入第一个动作,就是右键翻译成中文。但是Python的拼音模块不需要这么做,因为涉及拼音等模块肯定和中文有关,文档自然是中文的。 那么什么是Python的拼音模块呢?答案是pypinyin。 python拼音模块特征 1、根据短语智能匹配最正确的拼音。 2、支持多音字。 3、繁体支持简单,注音支持。 4、支持多种不同的拼音/注音风格。 python拼音模块实例 >>> from pypinyin import pinyin, lazy_pi

模块使用