摘要:
Django报错 no such table: main.auth_user__old ####在admin后台添加文章的时候报错 Django 2.0,去查了一下,报错的原因是Django 版本低了,sqlite3数据库兼容的问题。 ###解决办法: 升级Django 到2.1.5 pip ins 阅读全文
摘要:
###前言 ####Django Admin 是什么? Django 的后台管理工具 读取定义的模型元数据,提供强大的管理使用页面 ####为什么要使用 Django Admin? 前面使用 Django Shell 新增文章不方便 管理页面是基础设施中的重要部分 认证用户、显示管理模型、校验输入等 阅读全文
摘要:
###前言 ####什么是 Django Shell Python Shell :用于交互式的 Python 编程,就是在控制台就可以运行代码。 对于调试一些简单的代码、函数非常方便。 ####Django Shell :类似,继承 Django 项目环境。 ###为什么要使用 Django Seh 阅读全文
摘要:
###前言 Django 提供了完善的模型(model)层用来创建和存取数据,不需要我们直接对数据库进行操作。 ####模型层是什么? 模型层位于Django 视图层和数据库之间 ####视图层 ← > 模型层 ← > 数据库 ####为什么需要模型层? 屏蔽不同数据库之间的差异 开发者专注于业务逻 阅读全文
摘要:
前言 接着上一篇的环境搭建,这篇使用django完成一个简单的web框架。 上一篇实现了在django中创建一个项目,接下来要在django项目中创建一个app。 创建完项目 blogs 后,与项目同名的blogs目录中是项目核心文件。 ###一、创建app 应用 首先要进去 blogs 项目,接着 阅读全文
摘要:
##前言 要快速入门一门课程,重点要快,而且要有成果,最起码一个demo要出来。 所以太多的细节可以等把第一个项目做好了,做第二个项目的时候再深入慢慢思考为什么。 不然基础就学一个月,基本上就是从入门到放弃的。 以结果为导向,每天项目达到什么目的 有一个大框架,起码是基本的业务流是怎么流转的。 以前 阅读全文
摘要:
###概述: 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好。 其缺点是要求待查表为有序表,折半查找方法适用于不经常变动而查找频繁的有序列表。 二分查找在我们生活中也经常出现,比如猜数游戏,最快的方法就是:先说中间的数字,直接把答案范围缩短一半。 ###特点: 每次都是比较数组的中间 阅读全文
摘要:
终于还是受不了 xshell 了,拜拜了。破解、非商业、时不时又装不上... 用github 开源终端工具 tabby ,逼格更高,页面更炫。 使用 xshell 的时候,还得装 xftp 传输文件,windows 的 cmd 终端也不好用。 ###Tabby 解决以上所有问题,重点还是开源。 Ta 阅读全文
摘要:
###多态就是具有多种形态,即便不知道一个变量所引用的对象到底是什么类型,仍然可以通过这个变量调用方法。 在运行过程中根据变量所引用的对象的类型,动态决定调用哪个对象中的方法。 如果子类中不存在指定名称的方法,回到父类中查找,如果父类中找到了,则调用父类中的方法。 ###多态的作用是什么呢? 我们知 阅读全文
摘要:
###什么是继承? 当几个类对象中有共同的属性的方法时,就可以把这些属性和方法抽象并提取到一个基类中。 每个类特有的属性和方法还是在本类对象中定义。 只需要让每个类对象都继承这个基类,就可以访问基类中的属性和方法了。 ###为什么要继承? 看下面例子,熊猫具有吃、喝以及爬行的功能, 鸟具有吃、喝以及 阅读全文