随笔分类 - python技术栈
python基础、数据分析、网络编程、金融分析等
摘要:1.点赞样式的构建/点赞事件的绑定 点赞人即当前登录人;评论人即当前当前登录人。 article_detail.html {% extends "base.html" %} {% block content %} {# {% load my_tags %}#} {# {% multi_tag 3 9
阅读全文
摘要:文章详情页 文章详情页的渲染;点赞与踩灭(点赞人即当前登录人); 评论 1. 文章详情页的设计和数据构建 urls.py #media配置 re_path(r"media/(?P<path>.*)$", serve, {"document_root":settings.MEDIA_ROOT}), r
阅读全文
摘要:个人站点页面设计(ORM跨表与分组查询) 日期归档查询(知识点--个人站点页面的日期查询) 1 date_format date,time,datetime create table t_mul_new (d date,t time,dt datetime); insert into t_mul v
阅读全文
摘要:设置系统首页(文章列表渲染) 系统首页的导航区域| 主体布局| admin |首页文章列表的渲染 1.系统首页的导航区域 re_path('^$',views.index), #在首页不用index也可以显示出。在url里边设置了这个,可以直接访问127.0.0.1:8000,可不加index in
阅读全文
摘要:基于forms组件和Ajax实现注册功能 1 基于forms组件设计注册页面 --点击头像 点击input --头像预览: 修改用户选中的文件对象;获取文件对象的路径;修改img的src属性,src=文件对象路径。 2.错误信息: views: forms.errors # {"user":[...
阅读全文
摘要:基于forms组件和Ajax实现注册功能 1 基于forms组件设计注册页面 --点击头像 点击input --头像预览: 修改用户选中的文件对象;获取文件对象的路径;修改img的src属性,src=文件对象路径。 forms组件不仅可以校验字段值,还可以渲染标签(3种方法) login.html
阅读全文
摘要:1、一行代码实现1--100之和 利用sum()函数求和 >>> sum(range(0,101)) 5050 2、如何在一个函数内部修改全局变量 利用global 修改全局变量 a = 5 def fn(): global a a = 4 fn() print(a) 3、列出5个python标准库
阅读全文
摘要:基于用户认证组件和Ajax实现登录验证 UserInfo表既有原生auth_user表的字段,又有你扩展的字段,以后用的接口UserInfo既是自己的用户表又是原生认证组件的用户表 1.登录页面的设计 login.html <!DOCTYPE html> <html lang="en"> <head
阅读全文
摘要:博客系统 项目流程: 1、搞清楚需求(产品经理) (1)基于用户认证组件和Ajax实现登录验证(图片验证码) (2)基于form组件和Ajax实现注册登录 (3)设计系统首页(文章列表渲染) (4)设计个人站点页面 (5)文章详情页 (6)实现文章点赞功能 (7)实现文章评论;文章的评论、评论的评论
阅读全文
摘要:1. 类内部定义的函数 绑定方法与非绑定方法 在类内部定义的函数,分为两大类: 一:绑定方法:绑定给谁,就应该由谁来调用,谁来调用就会把调用者当作第一个参数自动传入 绑定到对象的方法:在类内定义的没有被任何装饰器修饰的,会把自己当做第一个参数传进去; 绑定到类的方法:在类内定义的被装饰器classm
阅读全文
摘要:中间件 文件夹为middlewareDemo 中间件是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 Django的中间件的定义: Django默认的Middleware:
阅读全文
摘要:1、面向对象三大特性,各有什么用处,说说你的理解。 继承、封装、多态 继承解决代码重用问题节省代码;多态,增加了程序的灵活性、增加了程序可扩展性。就是不考虑对象的类型可直接去使用它、一个统一的接口用户可直接使用; 封装将属性隐藏起来,可设置为私有属性,就是说父类不想让子类覆盖自己的的方法就可定义为私
阅读全文
摘要:修改json数据然后写入json文件中 hashlib md5值的用法 configparser模块 增删该查 删除 13、logging模块 日志级别:DEBUG、INFO、WARNING、ERROR、CRITICAL。 debug是最低的内置级别,critical为最高 level=loggin
阅读全文
摘要:re模块练习 1.验证手机号是否合法 2.验证邮箱是否合法 3.开发一个简单的python计算器,实现加减乘除及拓号优先级解析 参考 http://www.bubuko.com/infodetail-1729967.html 本章总结练习 1、logging模块有几个日志级别? 2、请配置loggi
阅读全文
摘要:4、高阶函数 命名空间 又名name space, 顾名思义就是存放名字的地方,存什么名字呢?举例说明,若变量x=1,1存放于内存中,那名字x存放在哪里呢?名称空间正是存放名字x与1绑定关系的地方 名称空间共3种,分别如下 locals: 是函数内的名称空间,包括局部变量和形参 globals: 全
阅读全文
摘要:1、文件操作练习题 1 —— 全局替换程序: 写一个脚本,允许用户按以下方式执行时,即可以对指定文件内容进行全局替换 写一个脚本,允许用户按以下方式执行时,即可以对指定文件内容进行全局替换 替换完毕后打印替换了多少处内容 替换完毕后打印替换了多少处内容 https://www.cnblogs.com
阅读全文
摘要:正则表达式 js正则表达式思维导图 https://www.processon.com/view/link/5add4ef9e4b04691064d5e37 元字符 正则表达式的练习题
阅读全文
摘要:用户认证组件: 功能:用session记录登录验证状态; 前提:用户表,django自带的auth_user 创建超级用户:python manage.py createsuperuser kris的密码是abc123456 1.基于用户认证组件的登录验证信息储存 views.py login.ht
阅读全文
摘要:1、文本属性和字体属性 单行文本垂直居中 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 <style type="text/css"> 7 8 div{ 9 wid
阅读全文
摘要:1、盒模型 盒模型: 在网页中 基本上都会显示一些方方正正的盒子,这种盒子就被我们称为盒模型。重要的属性: width,height,padding,border, margin 盒子模型通过四个边界来描述:margin(外边距),border(边框),padding(内填充,内边距,壳子-边框),
阅读全文

浙公网安备 33010602011771号