2019年3月6日
摘要: 一、描述 在利用django做网络开发的时候我们会遇到一个问题就是,我们建立了多张数据表,但是多张数据表中的内容是不一样的,但是之间有着联系比如: 我有两张表,一张是记录歌曲信息的内容,一张是对歌曲操作的内容(下载次数浏览次数),如果我在views中对下载次数进行一个排序,但是我不 能只显示下载次数 阅读全文
posted @ 2019-03-06 17:49 蔚蓝色の天空 阅读(1291) 评论(0) 推荐(0) 编辑
  2019年3月3日
摘要: 一、问题 在学习django的models时,使用Navicat premium导入.xls数据的时候会出现导入失败的原因,即使是换成了csv文件也是失败的,原因是数据库的表有外键,而需要设置外键限制。 由于外键的存在,无论如何修改格式都无法导入成功,这是在刚学django时遇到的问题。 二、解决办 阅读全文
posted @ 2019-03-03 10:11 蔚蓝色の天空 阅读(1946) 评论(0) 推荐(0) 编辑
  2019年3月1日
摘要: 一、问题: 在进行爬虫的时候我们会用到xpath解析html文件,但是会有一种情况就是在xpath选择器中可以使用,但是在代码中就无法使用的情况。 二、原因: 1.是元素中有tbody的原因,这个元素是html生成时产生的,在使用xpath解析的时候无法解析,因此返回的列表为空值。 2.是因为没有写 阅读全文
posted @ 2019-03-01 19:10 蔚蓝色の天空 阅读(10319) 评论(0) 推荐(0) 编辑
  2019年2月23日
摘要: 爬虫的实战例子: 1.百度图片: 百度图片是ajax的数据,其中gsm是十六进制的 2.梨视频: 梨视频的参数filter不需要直接请求其他的参数3.搜狐科技: 获取搜狐科技的内容4.QQmusic的爬取: 获取QQmusic歌单里面的所有歌曲5.淘宝实战: selenium抓取淘宝的图片 6.彩票 阅读全文
posted @ 2019-02-23 21:22 蔚蓝色の天空 阅读(898) 评论(0) 推荐(0) 编辑
  2019年2月22日
摘要: ## 电脑操作Bug #### 1.解除文件复制大小的限制 NTFS:最大文件2TB FAT16:最大文件2GB FAT32:最大文件4GB convert g:/fs:ntfs g是磁盘名 可以通过这个来讲FAT32的换成NTFS的,就可以将复制文件的大小由4GB转换成2TB。 #### 2.文件 阅读全文
posted @ 2019-02-22 11:53 蔚蓝色の天空 阅读(185) 评论(0) 推荐(0) 编辑
  2019年2月17日
摘要: 一、filter: 1.介绍: 写在模板中,属于Django的模板语言。 可以修改模板中的变量,从而显示不同的内容 2.使用: {{ value | filter }},且过滤器可以嵌套使用 二、Django Shell: 调试和使用新的功能,在manage.py中使用: python manage 阅读全文
posted @ 2019-02-17 14:13 蔚蓝色の天空 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、多参数问题: 首先是在添加一个新的参数,其次在url中把这个id传递过去 对于django2.0+的版本而言,使用正则匹配的时候需要导入re_path 将正则的内容括起来进行书写。 优化正则匹配,注意P是大写不是小写,且这个组名必须和添加到参数名保持一致。 二、创建url的响应对象: 三、超链接 阅读全文
posted @ 2019-02-17 11:06 蔚蓝色の天空 阅读(307) 评论(0) 推荐(0) 编辑
  2019年2月15日
摘要: admin是django自带的一个管理者,由于自带所以直接对admin文件进行一个配置。 一、创建用户: python manage.py createsuperuser 创建合理的用户信息就可以在网站中登录获取。 1.修改网站的语言: # zh_Hans中文简体 zh_Hant中文繁体 LANGU 阅读全文
posted @ 2019-02-15 08:47 蔚蓝色の天空 阅读(232) 评论(0) 推荐(0) 编辑
  2019年2月14日
摘要: models采用的的是类的方式,一个类对应一张表,在django中只需要对类的操作就可以完成数据表的操作,这种方式可以省去写sql语句,完成了sql语句的封装,被叫做 ORM(object relation mapping)对象关系映射。 一、字段创建的规则: 字段名等于model类中的属性(变量) 阅读全文
posted @ 2019-02-14 21:46 蔚蓝色の天空 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一、django的模板: 在settings.py的文件中可以看到并设置这个模板。 1.直接映射: 通过建立的文件夹(templates)和文件(html)来映射。 2.通过DTL(django templates language)的实现方式: 在创建一个新的templates的文件夹,在新建一个 阅读全文
posted @ 2019-02-14 20:27 蔚蓝色の天空 阅读(230) 评论(0) 推荐(0) 编辑