- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 python爬虫--第41篇
什么是网络爬虫通过编写程序,模拟浏览器上网,然后让其去互联网上抓取数据的过程。爬虫的价值实际应用价值爬虫带来的风险爬虫干扰了被访问网站的正常运营爬虫抓取了受法律保护的数据或信息爬虫在使用场景中的分类:通用爬虫:抓取系统重要组成部分,抓取的是一整张页面的数据聚焦爬虫是建立在通用爬虫的基础之上。...
2020-11-13 09:11:41 197
原创 PyCharm快捷键--第40篇
PyCharm快捷键1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档F1 Web帮助文档主页Shift + F1 选中对象的Web帮助文档Ctrl + 悬浮/单击鼠标左键 简介/进入代码定义Ctrl + Z 撤销上次操作Ctrl + Shift + Z 重做,恢复上次的撤销
2020-11-11 10:47:34 105
原创 Django models中的meta选项---第39篇
Django models中的meta选项通过一个内嵌类 “class Meta” 给你的 model 定义元数据, 类似下面这样:class Foo(models.Model): bar = models.CharField(maxlength=30) class Meta: # ...Model 元数据就是 “不是一个字段的任何数据” – 比如排序选项, admin 选项等等.下面是所有可能用到的 Meta 选项. 没有一个选项是必需的. 是否添加 cla
2020-11-10 10:55:10 682
原创 Django 中的cookie 与 session---第38篇
Cookie 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息。识别返回用户包括三个步骤:服务器脚本向浏览器发送一组 Cookie。例如:姓名、年龄或识别号码等。浏览器将这些信息存储在本地计算机上,以备将来使用。当下一次浏览器向 Web 服务器发送任何请求时,浏览器会把这些 Cookie 信息发送到服务器,服务器将使用这些信息来识别用户。Cookies一个 Web 服务器可以分配一个唯一的 session 会话 ID 作为每个 Web 客户端的 cookie,对于客户端的后续请求可以使
2020-11-09 10:57:15 205
原创 django models 之字段详解-----------第36篇
简单介绍一下创建模型时会涉及到的字段类型,以及字段设置的含义Django models 的字段类型models.AutoField —自增列 = int(11) 如果没有的话,默认会生成一个名称为 id 的列,如果要显示的自定义一个自增列,必须将给列设置为主键 primary_key=True。models.CharField —字符串字段 单行输入,用于较短的字符串,如要保存大量文本, 使用 TextField。必须 max_length 参数,django会根据这个参数在数据库层
2020-11-04 21:46:58 536
原创 Django ORM – 多表实例--第35篇
Django ORM – 多表实例表与表之间的关系可分为以下三种:一对一: 一个人对应一个身份证号码,数据字段设置 unique。一对多: 一个家庭有多个人,一般通过外键来实现。多对多: 一个学生有多门课程,一个课程有很多学生,一般通过第三个表来实现关联。创建模型接下来我们来看下多表多实例。from django.db import modelsclass Book(models.Model): id = models.AutoField(primary_key=True)
2020-11-04 21:39:33 197
原创 Django ORM - 单表实例---第34篇
创建app应用我们重新创建一个项目 app01django-admin-script.py startapp app01在 settings.py 中找到 INSTALLED_APPS 这一项,如下:INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django
2020-11-03 17:01:06 179
原创 Django如何创建超级管理员---第33篇
你可以通过命令 python manage.py createsuperuser 来创建超级用户python manage.py createsuperuser如何出现以下问题:创建失败那么就先执行:python manage.py migrate然后执行python manage.py createsuperuser安装提示步骤进行。注:输入密码时不显示然后就创建成功了。启动开发服务器,然后在浏览器中访问http://127.0.0.1:8000/admin/,得到如下界面
2020-11-03 11:30:57 437
原创 请求对象: HttpRequest 对象---第33篇
以下介绍几个常用的 request 属性。1、GET数据类型是 QueryDict,一个类似于字典的对象,包含 HTTP GET 的所有参数。有相同的键,就把所有的值放到对应的列表里。取值格式:对象.方法。get():返回字符串,如果该键对应有多个值,取出该键的最后一个值。def runoob(request): name = request.GET.get("name") return HttpResponse('姓名:{}'.format(name))2、POST数据类
2020-11-03 11:07:53 919
原创 Django 表单-第32篇
Django 表单HTML表单是网站交互性的经典方式。HTTP 请求HTTP协议以"请求-回复"的方式工作。客户发送请求时,可以在请求中附加数据。服务器通过解析请求,就可以获得客户传来的数据,并根据URL来提供特定的服务。GET 方法我们在之前的项目中创建一个 search.py 文件,用于接收用户的请求:/Hello/Hello/search.py 文件代码:...
2020-11-02 22:31:19 104
原创 Django 模型-Django ORM-第27篇
Django ORMDjango 模型使用自带的 ORM。对象关系映射(Object Relational Mapping,简称 ORM )用于实现面向对象编程语言里不同类型系统的数据之间的转换。ORM 在业务逻辑层和数据库层之间充当了桥梁的作用。ORM 是通过使用描述对象和数据库之间的映射的元数据,将程序中的对象自动持久化到数据库中。使用 ORM 的好处:提高开发效率。不同数据库可以平滑切换。使用 ORM 的缺点:ORM 代码转换为 SQL 语句时,需要花费一定的时间,执行效率会
2020-11-02 19:31:26 322
原创 初识Django shell-第31篇
为什么需要Django shellDjango shell的使用通过如下命令进入shellpython manage.py shell
2020-11-01 10:01:54 57
Hibernate相应jar包.rar
2020-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人