吴先生不爱吃辣

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2020年5月13日

摘要: 实现django评论树使用了三种方式 第一支种方式通过递归实现 缺点:每次查找parent_id的时候都要在ret所有的元素里面找一遍,找不到再在元素的children中寻找,一直找到为止 comment_list = [ {'id': 1, 'content': 'Python最牛逼', 'use 阅读全文
posted @ 2020-05-13 00:35 吴先生不爱吃辣 阅读(188) 评论(0) 推荐(0) 编辑

2020年5月4日

摘要: 一 通过form表单上传 import os def upload(request): if request.method == 'GET': #将图片显示到html页面 img_list = models.Img.objects.all() return render(request,'uploa 阅读全文
posted @ 2020-05-04 22:43 吴先生不爱吃辣 阅读(119) 评论(0) 推荐(0) 编辑

摘要: python中操作MySQL数据库有pymysql和SQLAchemy的方式,而在django中通过ORM模型来操作数据库 一、创建表 1、基本结构 from django.db import models class userinfo(models.Model): name = models.Ch 阅读全文
posted @ 2020-05-04 17:32 吴先生不爱吃辣 阅读(131) 评论(0) 推荐(0) 编辑

2020年5月3日

摘要: 1,自定义分页 #utils文件夹下的page.py文件 class PagerHelper: #total_count总的页数,current_page当前页数,base_url页面用来分页显示的URL如http://127.0.0.1:8000/classes.html/?p=71 #base_ 阅读全文
posted @ 2020-05-03 23:34 吴先生不爱吃辣 阅读(244) 评论(0) 推荐(0) 编辑

2020年4月18日

摘要: 一、表关系 请创建如下表,并创建相关约束 /* Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 50624 Source Host : 阅读全文
posted @ 2020-04-18 17:30 吴先生不爱吃辣 阅读(143) 评论(0) 推荐(0) 编辑

2020年4月16日

摘要: 1在socket中怎么实现一个服务器端同时跟好几个客服端进行通信呢,在socketserver中实现了socket+并发的功能 # 服务器端 import socketserver class MyServer(socketserver.BaseRequestHandler): def handle 阅读全文
posted @ 2020-04-16 15:32 吴先生不爱吃辣 阅读(106) 评论(0) 推荐(0) 编辑

2020年4月15日

摘要: os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs 阅读全文
posted @ 2020-04-15 20:50 吴先生不爱吃辣 阅读(148) 评论(0) 推荐(0) 编辑

摘要: 1、安装django-debug-toolbar django-debug-toolbar 2、在setting中配置 1、添加应用 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.c 阅读全文
posted @ 2020-04-15 00:47 吴先生不爱吃辣 阅读(190) 评论(0) 推荐(0) 编辑

2020年4月9日

摘要: 1,基本使用 import logging # 一:日志配置 logging.basicConfig( # 1、日志输出位置:1、终端 2、文件 # filename='access.log', # 不指定,默认打印到终端 # 2、日志格式 format='%(asctime)s - %(name) 阅读全文
posted @ 2020-04-09 18:15 吴先生不爱吃辣 阅读(454) 评论(0) 推荐(0) 编辑

2020年4月8日

摘要: 看崔大佬的书,它连接redis使用的是StrictRedis,但是有序集合的操作zadd(name,*args,**kwargs)会报错,查看资料发现应该是zadd(name,iteritems)。 redis数据库中有序集合的操作 1,添加 from redis import StrictRedi 阅读全文
posted @ 2020-04-08 20:05 吴先生不爱吃辣 阅读(504) 评论(0) 推荐(0) 编辑