随笔分类 - python笔记(未整理)
摘要:一、Celery入门介绍 在程序的运行过程中,我们经常会碰到一些耗时耗资源的操作,为了避免它们阻塞主程序的运行,我们经常会采用多线程或异步任务。比如,在 Web 开发中,对新用户的注册,我们通常会给他发一封激活邮件,而发邮件是个 IO 阻塞式任务,如果直接把它放到应用当中,就需要等邮件发出去之后才能
阅读全文
摘要:一、使用PyMySQL操作mysql数据库 适用环境 安装 可以使用pip安装也可以手动下载安装。使用pip安装,在命令行执行如下命令: 手动安装,请先下载。下载地址:https://github.com/PyMySQL/PyMySQL/tarball/pymysql-X.X。其中的X.X是版本。
阅读全文
摘要:今天接到一个电话面试,主要问了一些项目上的知识。有些答得不好,故写写博客,算总结下吧。 记性挺一般的,现在就只记起6个问题。第一个问题,问我对django框架的理解,当时我随口就说框架基于MVC模式。M表示models,models模块用来做数据库的表结构设计;V表示views,views模块用来写
阅读全文
摘要:本节内容 为什么要用版本控制? 假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办?你说简单,直接把5000行代码去掉就行了,但是我的亲,说的简单,你的这个功能写了3周时间,但你还能记得你是新
阅读全文
摘要:前言: 今晚写一篇关于学员/讲师/销售员CRM系统。这个小项目是27号开始做的,大概搞了一星期不到。我把一些知识点总结下,还写下当时克服的BUG。 Django练习小项目:学员管理系统设计开发 带着项目需求学习是最有趣和效率最高的,今天就来基于下面的需求来继续学习Django 项目需求: 拿到需求后
阅读全文
摘要:前言: 下篇博客写关于bootstrap... 一、如何在脚本测试django 1 from django.db import models 2 3 class Blog(models.Model): 4 name = models.CharField(max_length=100) 5 tagli
阅读全文
摘要:先看效果图: 登陆admin后的界面: 查看作者: 当然你也可以定制admin, 使界面更牛逼 数据库表结构: app01/models.py 现在你看到我直接贴代码,肯定不爽。好吧…… 首先上面有三张表: Author(作者表)、Publisher(出版社表)、Book(图书表)。表与表的关联也很
阅读全文
摘要:前言: 这篇博客对上篇博客django进阶作下补充。 一、效果图 前端界面较简单(丑),有两个功能: 从数据库中取出书名 eg: 新书A 在form表单输入书名,选择出版社,选择作者(多选),输入完毕后一点击创建新书submit,就在数据库创建数据 二、实现 我们先来实现第一个功能,根据数据库数据在
阅读全文
摘要:前言: 各位久等了,django进阶篇来了。 一、get与post 接口规范: url不能写动词,只能写名词 django默认只支持两种方式: get, post get是获取数据 ?号表示后面是参数,&在两参数中间 上面这句代码可获取密码abc,是明文的!! post获取密码是密文的。post请求
阅读全文
摘要:前言: 3月份刚开始,就学了挺多知识,今晚6号,写完这篇博客,明天早上坐高铁回老家备战“路考”(11号),天公保佑我吧!过过过…… 知识积累到这里要告一段落了,接下来要做些小项目把知识应用起来。 一、下载与创建django程序 1. 下载django程序 2. 通过命令创建django程序 创建dj
阅读全文
摘要:前言: 今天写一篇博客简单介绍下web框架,下篇博客介绍下django框架~~ 一、WSGI 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 1 #!/usr/bin/env python 2 #coding:utf-8 3 4 i
阅读全文
摘要:前言: 这篇博客主要介绍下SQLAlchemy及基本操作,写完后有空做个堡垒机小项目。有兴趣可看下python之数据库(mysql)操作。下篇博客整理写篇关于Web框架和django基础~~ 一、ORM介绍 orm英文全称object relational mapping,就是对象映射关系程序,简单
阅读全文
摘要:前言: 最近开始学django了,学了下web框架,顿时感觉又会了好多知识。happy~~ 这篇博客整理写下数据库基本操作,内容挺少。明天写SQLAlchemy。 一、数据库基本操作 1. 想允许在数据库写中文,可在创建数据库时用下面命令 2. 查看students表结构 3. 查看创建studen
阅读全文
摘要:前言: 最近开始学前端了,这篇博客主要介绍html的一些主要标签,写完这篇博客,我会用刚学的html做一个简单的登陆界面~~ 一、HTML介绍 HTML(Hyper Text Mark-up Language)超文本标记语言,是一种制作万维网页面标准语言。相当于定义一套规则,大家都来遵守它。这样就可
阅读全文
摘要:前言:这次整理写一篇关于rabbitMQ的博客,相比上一篇redis,感觉rabbitMQ难度是提高不少。这篇博客会插入一些英文讲解,不过不难理解的。rabbitMQ的下载与安装,请参考redis&rabbitMQ安装。 rabbitMQ是消息队列;想想之前的我们学过队列queue:threadin
阅读全文
摘要:前言:本来想写redis与rabbitMQ的,但写完redis后感觉有点多,rabbitMQ还是留在下篇博客吧~~ 关于redis与rabbitMQ的下载与安装,可参考redis&rabbitMQ安装 一、redis基本操作-1 运行结果: 1 b'age' b'22' 2 b'id' b'211A
阅读全文
摘要:前言: 学习python已经有一段时间了,最近在学twisted(博客:twisted安装),redis,rabbitMQ感觉有点难度,所以还是写下博客整理下。 一、Redis的安装 redis是一种no-sql缓存数据库。本身是线程安全的,自己使用时不用加锁,redis已经做了限制。 我安装的是W
阅读全文