自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Java基础之原码反码补码

A:为什么要学习原码反码补码?后面要学习强制类型转换,如果不知道有原反补会看不懂结果B:有符号数据表示法的几种方式原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。通过一个字节,也就是8个二进制位表示+7和-70(符号位) 00001111(符号位) 0000111反码正数的反码与其原码相同;负数的反码是对其原码逐位取...

2020-02-20 23:04:35 219

原创 windows 命令行中文显示乱码

chcp 936 设置成GBK (一般我们设置成这一项就可以显示中文了)chcp 65001 设置UTF-8代码页chcp 437 设置成美国英语

2020-02-13 15:40:52 475

原创 从零开始的django开发生活之阅读计数统计和显示(14)

十四、阅读计数统计和显示下面解决简单计数的另一个缺点,功能单一,无法统计某一天的阅读数1、统计明细制作一个折线图,记录每天的阅读数首先在read_statistics添加模型from django.utils import timezoneclass ReadDetail(models.Model): date = models.DateField(default=timezo...

2019-12-15 19:59:16 275

原创 从零开始的django开发生活之博客阅读计数优化(13)

十七、博客阅读计数优化1、计数功能独立博客内容与计数字段分离方法一在models中专门创建一个ReadNum模型,将之前Blog模型中的read_num字段删除,admin中也要删除class ReadNum(models.Model): read_num = models.IntegerField(default=0) blog = models.OneToOneF...

2019-12-14 00:43:46 206

原创 从零开始的django开发生活之博客阅读简单计数(12)

十二、博客阅读简单计数1、简单计数处理Blog模型添加数字字段记录每次有人打开,记录数+1方法:为模型Blog新添加一个字段readed_numreaded_num = models.IntegerField(default=0)在blog_detail方法中加入:blog.readed_num += 1 blog.save()每次请求一篇具体博客页面,这个字...

2019-12-12 14:32:53 108

原创 从零开始的django开发生活之博客后台富文本编辑(11)

十一、博客后台富文本编辑1、使用html丰富页面我们进入后台页面,进入编辑框编辑,直接加入HTML代码不会有任何效果我们只要到blog_detail.html中将{{ blog.content }}中内容改为{{ blog.content|safe }}就可以显示但是在博客列表页面html的标签仍然存在我们要在blog_list.html中将{{ blog.content|tru...

2019-12-12 00:13:40 124

原创 从零开始的django开发生活之博客分类统计(10)

十、博客分类统计博客分类数目统计方法1在get_blog_list_common_data(request, blogs_all_list)方法中写入如下代码#获取博客分类的对应博客数量 blog_types = BlogType.objects.all() blog_types_list = [] for blog_type in blog_types: ...

2019-12-11 17:50:34 230

原创 从零开始的django开发生活之上下篇博客和按月分类(9)

九、上下篇博客和按月分类1、上一篇和下一篇博客对比当前博客,得到上一篇或下一篇博客2、filter筛选条件常用查找类型等于:直接筛选大于:__gt(greater than)大于等于:__gte小于:__lt(less than)小于等于:__lte包含:__contains(加i忽略大小写)开头是:__startwith结尾是:__endswith其中之一:__in...

2019-12-03 15:46:01 271

原创 从零开始的django开发生活之分页功能和shell命令行模式(8)

八、优化分页展示1、优化分页展示友好的用户体验1)当前页面高亮只需要为全部页面展示的for循环添加一个if判断{% if page_num == page_of_blogs.number %} <li class="active"><span>{{ page_num }}</span></l...

2019-12-02 01:28:07 104

原创 从零开始的django开发生活之分页功能和shell命令行模式(7)

七、分页和shell命令行模式1、分页功能1)新增或编辑博客内容2)博客文章数较多–>全部加载过慢–>分页加载为了夯实基础:shell模式、模型操作、模板标签、分页器2、快速添加博客因为现在只能通过后台新增博客,比较麻烦,所以考虑利用shell命令行模式添加博客1)python manage.py shellfor循环执行新增博客代码进入项目目录cmd进入命令行模...

2019-12-01 18:10:04 106

原创 从零开始的django开发生活之Bootstrap响应式布局(6)

六、Bootstrap响应式布局1、Bootstrap的响应式设计在Bootstrap官网我们可以看到栅格系统的说明:Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局。Bootstrap 需要为页面内容和栅格系统包裹一个 .con...

2019-11-30 19:59:44 275

原创 从零开始的django开发生活之使用CSS美化页面(5)

九、CSS框架协助前端布局1、为什么用CSS框架不会或不怎么会CSS不知道如何设计前端样式从头到尾写整个网站的CSS代码量大…2、如何选择CSS框架 易用性:文档是否齐全,使用是否复杂 兼容性:浏览器兼容性,不作首要考虑 大小:文件大小,流量问题 效果:样式是否符合审美 功能:比较复杂的办公系统功能也会很复杂Bootstrap:文档齐全,使用简单兼容性较多浏览...

2019-11-29 14:49:51 349 1

原创 从零开始的django开发生活之使用CSS美化页面(4)

四、使用CSS美化页面1、页面设计首部:导航栏中部:主题内容尾部:尾注1)导航栏设计Logo网站名称+首页+博客-------首页设计流程-------首先,在base.html添加这两个链接<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> ...

2019-11-28 20:48:48 425 1

原创 从零开始的django开发生活之前期准备(0)

一、前期准备1、为什么做网站?兴趣爱好、学习技术、业务需求、工作需要、创业。。。动力影响学习热情,原因决定最终结果2、如何用django开发网站1)要做什么2)设计网站模型:业务流程、功能模块、前端布局、后端模型3)具体开发4)测试5)部署上线3、个人博客网站1)项目管理:IDE、本地虚拟环境、Git/GITHub2)前端开发:html+javascript+CSS、jQu...

2019-11-28 18:37:11 115

原创 从零开始的django开发生活之模板嵌套(3)

三、模板嵌套1、常用的模板标签 循环:for 条件:if(可逻辑判断)、ifequal、ifnotequal 链接:url 模板嵌套:block、extends、include 注释:{# #}循环、链接、注释在之前已经使用过,下面练习使用条件、模板嵌套,技术是是为具体应用服务的,所以我非常喜欢在应用中去学习,在不断增加的需求中学习技术。在上篇博客中所写三个模板...

2019-11-28 09:29:46 149

原创 Django TypeError: 'set' object is not reversible解决

找到urls.py,将{}改为[]

2019-11-26 21:51:48 2261

原创 Django ModuleNotFoundError: No module named 'xxx'解决

找到xxx所在处,检查路径或拼写问题

2019-11-26 21:49:02 921

原创 从零开始的django开发生活之个人博客网站(1)

五、构建个人博客网站1、简单构建网站的功能模块:博客、评论、点赞、阅读、用户评论为什么独立出来?评论比较通用,可以评论回复,应用于多个方面,不仅仅局限于博客1)博客博文、博客分类、博客标签2)用户第三方登录(QQ/微博)功能模块约等于Django App2、开启本地虚拟环境隔开 python项目的运行环境1)避免多个项目之间python库的冲突2)完整便捷导出python...

2019-11-26 00:41:46 365 1

原创 django开发之从数据库读取随机指定数量数据

django开发之从数据库读取随机指定数量数据1、第一种方法(简单暴力)在views.py方法中写入如下代码: if request.POST: charge_station_number = int(request.POST.get('standing', '')) stations_obj = models.Chargingstation.objec...

2019-11-26 00:36:17 764

原创 Django框架零基础

django框架零基础一、创建模型1、问题提出2、建模步骤二、使用模板1、查看文章页面(以博客为例)2、objects3、使用模板4、获取文章列表5、总urls包含app的urls后台管理1、定制admin后台2、修改模型加入创建时间加入最后更新时间加入作者(外键)加入is_deleted一、创建模型1、问题提出数据有相似的内容,需要页面较多,就需要创建模型,例如:标题内容...

2019-11-11 18:26:58 189

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除