上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: ORM对数据库的增删改查基本操作: 创建模型如下: 基本的增删改查如下: 阅读全文
posted @ 2019-01-02 23:13 zheng-weimin 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 创建ORM模型: ORM 模型一般都是放在 app 的 models.py 文件中。每个 app 都可以拥有自己的模型。并且如果这个模型想要映射到数据库中,那么这个 app 必须要放在 settings.py 的 INSTALLED_APP 中进行安装。以下是写一个简单的书籍 ORM 模型。示例代码 阅读全文
posted @ 2019-01-02 21:45 zheng-weimin 阅读(271) 评论(0) 推荐(0) 编辑
摘要: ORM模型介绍: 随着项目越来越大,采用写原生SQL的方式在代码中会出现大量的SQL语句,那么问题就出现了: 1、SQL语句重复利用率不高,越复杂的SQL语句条件越多,代码越长。会出现很多相近的SQL语句;2、很多SQL语句是在业务逻辑中拼出来的,如果有数据库需要更改,就要去修改这些逻辑,这会很容易 阅读全文
posted @ 2019-01-02 12:51 zheng-weimin 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 这两节开始做个简单的图书管理系统(基于43节课程学的原生Django使用原生SQL操作): 主要实现如下功能:图书查看(包括详情)、添加和删除: 1、创建一个book_manage工程(使用pycharm创建时,同时创建一个APP——cms),url情况: 2、setting.py中静态文件加载,M 阅读全文
posted @ 2019-01-01 21:51 zheng-weimin 阅读(371) 评论(0) 推荐(0) 编辑
摘要: Django使用原生SQL语句操作数据库 Django配置连接数据库: 在操作数据库之前,首先先要连接数据库。这里我们以配置 MySQL 为例来讲解。 Django 连接数据库,不需要单独的创建一个连接对象。只需要在 settings.py 文件中做好数据库相关的配置就可以了。示例代码如下: 在Dj 阅读全文
posted @ 2018-12-30 17:53 zheng-weimin 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库介绍: 在网站开发中,数据库是网站的重要组成部分。只有提供数据库,数据才能够动态的展示,而不是在网页中显示一个静态的页面。数据库有很多,比如有 SQL Server 、 Oracle 、 PostgreSQL 以及 MySQL 等等。 MySQL 由于价格实惠、简单易用、不受平台限制 阅读全文
posted @ 2018-12-29 21:09 zheng-weimin 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 加载静态文件: 在一个网页中,不仅仅只有一个 html 骨架,还需要 css 样式文件, js 执行文件以及一些图片等。因此在 DTL 中加载静态文件是一个必须要解决的问题。在 DTL 中,使用 static 标签来加载静态文件。要使用 static 标签,首先需要 {% load static % 阅读全文
posted @ 2018-12-28 00:18 zheng-weimin 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 模版结构优化之继承详解: 在前端页面开发中。有些代码是需要重复使用的。这种情况可以使用 include 标签来实现。也可以使用另外一个比较强大的方式来实现,那就是模版继承。模版继承类似于 Python 中的类,在父类中可以先定义好一些变量和方法,然后在子类中实现。模版继承也可以在父模版中先定义好一些 阅读全文
posted @ 2018-12-27 22:56 zheng-weimin 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 引入模版: 有时候一些代码是在许多模版中都用到的。如果我们每次都重复的去拷贝代码那肯定不符合项目的规范。一般我们可以把这些重复性的代码抽取出来,就类似于Python中的函数一样,以后想要使用这些代码的时候,就通过 include 包含进来。这个标签就是 include 。示例代码如下: includ 阅读全文
posted @ 2018-12-27 22:30 zheng-weimin 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 自定义时间计算过滤器: 有时候经常会在朋友圈、微博中可以看到一条信息发表的时间,并不是具体的时间,而是距离现在多久。比如 刚刚 , 1分钟前 等。这个功能 DTL 是没有内置这样的过滤器的,因此我们可以自定义一个这样的过滤器。 需求: time距离现在的时间间隔1. 如果时间间隔小于1分钟以内,那么 阅读全文
posted @ 2018-12-26 21:39 zheng-weimin 阅读(133) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页