- 博客(62)
- 资源 (1)
- 收藏
- 关注
原创 Django入门(十四)路由
每个urls.py文件的路由地址必须在列表urlpatterns里定义,换句话说,每个urls.py必须设有一个列表urlpatterns,该列表是用于定义路由信息每条路由是由函数path定义,函数path设置了3个参数:第一个参数是设置具体的路由地址;第二个参数是指向项目应用的views.py的某个视图函数或视图类,负责处理路由的业务逻辑;第三个参数为name='XXX’,这是函数path的可选参数,该参数是命名路由地址。
2023-11-12 20:34:14 242
原创 Django入门(十三)表单
HTML表单是网站交互性的经典方式。 本章将介绍如何用Django对用户提交的表单数据进行处理。HTTP协议以"请求-回复"的方式工作。客户发送请求时,可以在请求中附加数据。服务器通过解析请求,就可以获得客户传来的数据,并根据URL来提供特定的服务。1. 在demo2下面新建search.py文件,用于接收用户的请求:2. 在search.py文件(用于接收用户的请求)中输入:3. 在templates 中新建search_form.html 表单4. 在search.html中输入如下代码:主要是
2023-11-11 12:36:47 474
原创 Django入门(十二) 视图views
常用于 form 表单,form 表单里的标签 name 属性对应参数的键,value 属性对应参数的值。数据类型是 QueryDict,一个类似于字典的对象,包含 HTTP POST 的所有参数。数据类型是 QueryDict,一个类似于字典的对象,包含 HTTP GET 的所有参数。每个视图函数都负责返回一个 HttpResponse 响应对象,对象中包含生成的响应。get():返回字符串,如果该键对应有多个值,取出该键的最后一个值。get():返回字符串,如果该键对应有多个值,取出该键的最后一个值。
2023-11-06 21:42:13 261
原创 Django入门(十一):模型(与数据库交互)
Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。其中MySQL 是 Web 应用中最常用的数据库。本章节我们将以 Mysql 作为实例进行介绍。你可以通过我的mysql入门学习专栏了解更多 MySQL 的基础知识。Django 为以上这些数据库提供了统一的调用API,当然包括Mysql,当然 我们也可以根据自己业务需求选择不同的数据库,1. 首先要安装pymysql。
2023-11-04 18:20:48 176
原创 MySQL 入门(一):Mysql 软件的安装教程与测试
简单测试一下,Mysql就算装好了,但是每次都开cmd来运行,一个黑框太不方便了.......后面我们来学习怎么用图形化编译器MySQL workbench的安装和使用。
2023-11-04 18:04:20 314 1
原创 MySQL入门(二):MySQL Workbench的安装
6. 跳出如下图,点击菜单栏Server—> Server Status,检查 MySQL是否处于 Running的状态,否则无法连接成功,我的跳出如下报警,7. 于是,点击settings,输入密码,仍然报警。原因是啥:因为需要先启动mysql。5. 安装完成finish后得到如下:并且点击local instace mysql。9. 再次输入密码,并且点击test connection,成功了!必须注意:必须以管理员身份运行cmd,然后一级一级进入bin。3.双击安装,选择地址。
2023-11-04 16:44:07 137
原创 Django入门(十):模板继承(重要)
如果在模版中使用extends标签,它必须是模版中的第一个标签不能在一个模版中定义多个相同名字的block标签子模版不必定义全部父模版中的blocks,如果子模版没有定义block,则使用了父模版中的默认值如果发现在模板中大量的复制内容,那就应该把内容移动到父模板中使用可以获取父模板中block的内容为了更好的可读性,可以给endblock标签一个名字。
2023-11-04 14:47:42 400
原创 Django入门(九):配置静态文件
前言:出于对效率和安全的考虑,django管理静态文件的功能仅限于在开发阶段的debug模式下使用,且需要在配置文件的INSTALLED_APPS中加入django.contrib.staticfiles(django工程创建后默认已经安装),网站正式部署上线后,静态文件是由Nginx等服务器管理。2、在 statics 目录下创建 css 目录,js 目录,images 目录,plugins 目录, 分别放 css文件,js文件,图片,插件。STATIC_URL的作用是用于拼接静态文件的存储路径。
2023-11-04 13:34:18 1122
原创 Django入门(八):自定义标签和过滤器
我们自定义了一个乘法,其中a是过滤器“管道”前的参数值,b是冒号:后面传入的值。过滤器前面的值是传递给过滤器的第一个参数,冒号后面的传递给过滤器的第二个参数。5、利用装饰器 @register.filter 自定义过滤器。为了导入注册过滤器的Library 实例。4.最终显示结果为:1584. 大家明白了吗?装饰器的参数最多只能有 2 个,至少是一个。目录名只能是 templatetags。文件夹,(注意是文件夹),目录(与 templates 目录同级,1、在应用目录下创建。
2023-10-30 22:22:16 85
原创 Django入门(七)模板标签- if for 注释 include
特点:1. 与python不同的是,结束if需要有endif标签,if后面没有冒号:2. 同时也支持嵌套代码举例:3. 代码执行结果:成功!
2023-10-30 14:19:52 306
原创 Django模板过滤器汇总
使用形式:{{value | pluralize}},或者{{value | pluralize:"es"}},或者{{value | pluralize:"y,ies"}}使用形式:{{ value | join:"arg"}},如果value是['a','b','c'],arg是'//'那么输出是a//b//c。使用形式:{{ value | get_digit:"arg"}},例如,如果value是123456789,arg是2,那么输出是8。value是123,那么输出将是[1,2,3]
2023-10-30 11:08:42 468
原创 Django入门(六):模板标签-常见过滤器
主要用在模板文件(如 html 文件)中。{{ 变量名 | 过滤器:可选参数 }}特点:双括号,使用过滤器的格式就是这个竖线又叫管道,过滤器的参数用冒号隔开,模板过滤器可以在变量被显示前修改它,过滤器使用管道字符(|)2.举例1:简单过滤器解释: {{ name }} 变量被过滤器 lower 处理后,大写转换为小写。lower就是一个过滤器函数代码举例:1. 首先通过地址访问路由文件urls.py, 其代码如下:(与上一小节变量是一样的)路径映射的对象为views里面的mydef()函数。
2023-10-30 11:05:10 64
原创 Django入门(四) 模板的使用
4.mytemp 函数返回的是mytemp.html的一个页面,并给这个页面提供内容context(这是个对象),context内容是什么呢?BASE_DIR代表的是项目的根目录,利用join函数,把新增的templates文件夹连到一块,也就是可以按这个路径访问到templates文件夹了。5.然后在mytemp.html里面找到键,也就是这个页面唯一的变量,其余是静态,把值赋给hello这个键,然后就在画面上显示出来了。5.我们现在修改 views.py,增加一个新的对象,用于向模板提交数据。
2023-10-29 20:33:18 54
原创 Django入门(三):创建简单项目示例1并做解释
2.cd进入新建的项目demo01文件夹,然后输入pyhon manage.py runserver 8002。4.在urls.py文件中搜索路径为hello的路径,找到了一个,其映射的对象为views.hello。注意:这里更改了默认的端口8000为8002,是为了避免和第一个helloworld项目端口重复。6.hello函数response的内容是 hello world 就是我们呈现的内容。5.自然就会访问views.py文件,并且调用其中的hello函数。2.在地址栏中输送hello/
2023-10-29 16:42:09 59
原创 Django入门(二):创建第一个helloworld项目
首先cd进入到里面的HelloWorld文件夹,或者pycharm打开后用termimal输入也是一样的。2.然后输入:django-admin startproject HelloWorld。然后输入:python manage.py runserver。1.在D盘自己创建的文件夹中进入cmd。
2023-10-29 16:04:47 305
原创 Django问题:cannot import name ‘url‘ from ‘django.conf.urls‘解决方法
在开发django项目时,在urls.py文件中导入url时,遇到如下问题:报如下错误: 解决方法这是因为django 4.0+ 已经把废弃掉了。最简单的方法是用以下这句代码替换,这样,后面使用url的代码无需任何修改:
2023-10-29 15:05:33 2346 2
原创 网页常用编码规则的介绍
编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手晕头转向,怎么解释也解释不清楚。但是编码又是那么重要,特别在网页这一块。如果你打出来的不是乱码,而网页中出现了乱码,绝大部分原因就出在了编码上了。此外除了乱码之外,还会出现一些其他问题(例如:IE6 的 CSS 加载问题)等等。写出本文的目的,就是要彻底解释清楚这个编码问题!如果你遇到了类似的问题,那就要仔细的看看这篇文章。
2023-10-29 10:00:33 468
原创 Unicode中文编码介绍 ,范围\u4E00-\u9FA5
已知”严”的unicode是4E25(100111000100101),根据上表,可以发现4E25处在第三行的范围内(0000 0800-0000 FFFF),因此”严”的UTF-8编码需要三个字节,即格式是”1110xxxx 10xxxxxx 10xxxxxx”。每个符号的编码都不一样,比如,U+0639表示阿拉伯字母Ain,U+0041表示英语的大写字母A,U+4E25表示汉字”严”。2)对于n字节的符号(n>1),第一个字节的前n位都设为1,第n+1位设为0,后面字节的前两位一律设为10。
2023-10-29 09:58:16 2908 4
原创 Jupter Notebook 和 Markdown 快捷键汇总
Ctrl-Shift-F 或 Ctrl-Shift-P 或 P :打开命令面板。Ctrl-Shift-F 或 Ctrl-Shift-P :打开命令面板。Shift-J 或 Shift-Down :扩大选中的下方单元。Shift-K 或 Shift-Up :扩大选中的上方单元。插入代码:Ctrl/Command + Shift + K。插入链接:Ctrl/Command + Shift + L。Ctrl-End 或 Ctrl-Down :跳至单元末尾。Ctrl-Home 或 Ctrl-Up :跳至单元开头。
2023-10-28 15:53:46 1372
原创 NLP之中文自然语言处理工具库:SnowNLP(情感分析/分词/自动摘要)
是一个常用的Python文本分析库,是受到TextBlob启发而发明的。由于当前自然语言处理库基本都是针对英文的,而中文没有空格分割特征词,Python做中文文本挖掘较难,后续开发了一些针对中文处理的库,例如SnowNLP、Jieba、BosonNLP等。注意SnowNLP处理的是unicode编码,所以使用时请自行decode成unicode。安装和其他库一样,使用pip安装即可。
2023-10-28 14:43:15 7096 2
原创 Python jieba库的使用
jieba库是一款优秀的 Python 第三方中文分词库,jieba支持三种分词模式:精确模式、全模式和搜索引擎模式,下面是三种模式的特点。精确模式:试图将语句最精确的切分,不存在冗余数据,适合做文本分析全模式:将语句中所有可能是词的词语都切分出来,速度很快,但是存在冗余数据搜索引擎模式:在精确模式的基础上,对长词再次进行切分。
2023-10-28 13:01:22 1996
原创 python3安装pillow后报错没有pillow模块以及没有PIL模块
由于PIL仅支持到Python 2.7,一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新Python 3.x,又加入了许多新特性,因此,我们可以直接安装使用Pillow。PIL:Python Imaging Library,Python图像处理标准库。PIL功能非常强大,但API却非常简单易用。1、先pip list确保安装了。
2023-10-22 09:47:20 413
原创 Mysql+workbench的详细安装教程
做大数据分析等数据行业肯定要接触数据库,Mysql是比较适合个人学习的数据库软件,本期第一章教学怎么安装和配置。
2023-10-21 21:37:11 5585 1
原创 mysql数据库的登录、创建、删除和选择
可以看出,目前在MySQL中总共存在6个数据库,4个数据库是MySQL自带的数据库,分别是information_schema、mysql、performance_schema和sys,以及我自己之前创建的lim数据库和本章新创建的mydb数据库。在MySQL中查看数据库包含:查看MySQL中存在的数据库、查看MySQL当前命令行所在的数据库、查看MySQL中具体某个数据库的创建信息等。在MySQL中创建数据库比较简单,使用的是CREATE DATABASE语句,本节简单介绍如何在MySQL中创建数据库。
2023-10-21 21:31:04 342
原创 无需卸载,降低python版本的方法
降低python版本的方法:1、打开anaconda prompt窗口;2、输入“conda install python=3.6”命令并回车;3、等待提示(y/n),输入y,再等待一段时间,当提示done则成功退回到python3.6。
2023-10-21 16:41:51 12807 1
原创 导入gevent模块报错的解决方案
方法一:再继续查,提示跟环境和版本有关,环境不支持32位的,如果是32位就换成64位的python,还有版本要在3.7 以下,降成3.6和3.5都可以,我的环境是64位的,降成3.6 版本后试了下无效,但是大家可以试下,可能有效。方法三:pip install 安装包名字 -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn //清华大学。根据自己电脑的Python版本下载对应的whl包。
2023-10-21 15:30:26 665
原创 Python 虚拟环境搭建-flask安装教程
2.创建虚拟环境1、切换到要使用虚拟环境的目录2、在此路径下,cmd进入执行命令 virtualenv venv3、激活虚拟环境:注意:以下图片第一个红框内应该是 cd venv4、在虚拟环境中安装flask在(env)D:\DjangoSpace\env\Scripts目录下执行。
2023-10-21 10:17:20 287
原创 Pycharm 社区版 创建第一个flask文件
3.粘贴这一串代码,波浪线提示,自动安装flask即可,系统会在虚拟环境下安装flask。1.先在Flaskspace中新建一个文件夹。2.Location到文件夹。
2023-10-21 10:00:47 109
原创 Python 虚拟环境搭建Django(flask安装同步参考)
在Web应用中,通常有一些业务功能模块是在不同的项目中都可以复用的,故在开发中通常将工程项目拆分为不同的子功能模块,各功能模块间可以保持相对的独立,在其他工程项目中需要用到某个特定功能模块时,可以将该模块代码整体复制过去,达到复用。好了上述是你写项目时要先做的步骤,后面你要做的项目还有前端(HTML)、Django主要是views、urls、models、html页面之间的关系。在开发阶段,为了能够快速预览到开发的效果,django提供了一个纯python编写的轻量级web服务器,仅在开发阶段使用。
2023-10-21 08:54:26 342
原创 localhost8080拒绝连接,解决方法
添加以上这段代码,换成8787,实际上大家可以换成其他的,然后就可访问了,如果还不行的话需要找其他方法了!文件夹里找到config.js。
2023-10-18 21:37:09 1772
原创 npm常用命令
npm install < name > --save:安装的同时,将信息写入package.json中,项目路径中若是有package.json文件时,直接使用npm install方法就能够根据dependencies配置安装全部的依赖包,这样代码提交到git时,就不用提交node_modules这个文件夹了。npm install moduleNames:安装Node模块到本地目录node_modules下。npm install < name > -g:将包安装到全局环境中。
2023-10-18 21:35:21 62
原创 本地运行VUE代码
2.然后在cmd中cd到项目目录,应该先输入该盘符,敲回车,然后再用cd命令。1.将项目里的“node_modules”文件夹删除。5.最后运行npm run serve后项目成功运行。4.运行npm run build 打包。svn更新下来的vue项目如何跑起来。3.运行npm install。
2023-10-18 21:32:00 68
原创 git安装详细教程
最近新买了一台 LG Gram,电脑空荡荡的,啥都得重头装,记录一下 Git 的安装过程,温习温习。这是安装成功后开始菜单里面的图。有Git BashGit CMDGit FAQsGit GUI,下面我们就分别介绍一下这几个。
2023-10-18 20:07:05 116
原创 vue.js 三种方式安装,详细教程
vue.config.js (固定)创建好项目后会发现找不到 webpack.config.js 配置文件,这是vue-cli3不想让我们随意看到配置文件隐藏起来了,可以通过在根目录下创建一个vue.config.js(名字固定)来添加我们的配置(在运行时会自动添加到webpack.config.js文件上)vue.config.js配置项。
2023-10-18 19:43:54 2967
原创 Nodejs详细安装教程
网上有些方法是删除C:\Users\用户名\下的.npmrc文件,万万不可这样,因为那个文件删除了,我们前面修改的全局模块目录和缓存目录配置就没了!1. 创建项目(最好在cd到D盘、E盘的某个位置,即项目的路径,否则项目会新建在C:\Users\用户名\,也可以直接在想要的项目路径下输入cmd)可能会出现权限问题,所以我们还是以管理员运行cmd窗口。其中-g是全局安装,指安装到global全局目录去,如果不加-g,模块就会安装到当前路径下的node_modules文件夹下,没有目录则自动创建。
2023-10-18 13:31:33 322
原创 mysql软件的安装教程
设置mysql的安装目录 ----------是你的文件路径-------------# 设置mysql数据库的数据的存放目录 ---------是你的文件路径。# 设置mysql客户端连接服务端时默认使用的端口。然后右键此电脑->管理->服务与应用程序->服务。登录就可以用mysql -uroot -p。此电脑->属性->高级系统设置->环境变量。添加%MYSQL_HOME%\bin。# 创建新表时将使用的默认存储引擎。# 设置mysql客户端默认字符集。以管理员身份打开命令提示符。
2023-10-18 12:51:10 45
吉利汽车研究报告-AI人工智能及其在工业界的应用
2023-10-30
Java 制造业 MES 生成管理系统源码
2023-10-30
工业大数据应用,如何真正为企业提质增效?
2023-10-30
海尔工业互联网垂直行业的落地实践,工业互联网峰会报告,人工智能,智慧工厂
2023-10-30
工信部-国家智能制造标准体系建设指南(2018年版)
2023-10-30
工业互联网产业联盟-工业数据采集产业研究报告
2023-10-30
中国信通院,工业互联网平台特设组2018会议总结
2023-10-30
人工智能公开课,中国科学院电子学研究所,博 士版本
2023-10-30
python经典的70道练习题附代码
2023-10-29
电机超频使用基频提升87hz的应用方案
2018-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人