0%

基本环境

  • Windows 7 32位
  • Python 2.7 32位
  • Django 1.10
  • Apache 2.2

目录文件位置

名称 文件目录
virtualenv D:/env/dj110/
Django项目目录 D:/nms
wsgi.py D:/nms/nms/wsgi.py
静态文件目录 D:/static/nms/
上传文件目录 D:/upload/nms/
Apache目录 C:/Apache22/
阅读全文 »

1 技能链

Typescript –> Angular2 –> ionic2

ionic2是基于Angular2开发,Angular2是使用Typescript重新改写的。Typescript是Javascript类型的超集。学习之前先列出相关中文文档。

2 Typescript

和Javascript相比,在函数、接口、类、泛型都有很大的变化,总的来说,会使得程序更加明确,加强了面向对象的一些设计规范。

interface是接口,class是类。类可以实现接口。

阅读全文 »

1 概述

本文总结了一些Django数据库查询的实践经验。

  • 基本的增删改查
  • 分类统计:aggregateannotate的使用
  • 实现按年/月/日统计
  • Manager和QuerySet的混合使用
  • 编写迁移文件

根据Django官方文档,本人整理出与数据库相关的话题列表,

  • 基本的增删改查
  • 外键访问 (Accessing related objects)
  • 管理器和查询集 (Manger & QuerySet)
  • 原生SQL (raw SQL)
  • 事务 (Transactions)
  • 统计、聚合和分组 (Aggregation)
  • 搜索 (Search)
  • 自定义字段 (Custom fields)
  • 多数据库 (Multiple databases )
  • 查询表达式和自定义查询表达式(Lookup expressions & Custom lookups)
  • 条件表达式 (Conditional Expressions)
  • 数据库函数 (Database Functions)
  • 数据库优化 (Optimize database access)
  • 数据库迁移 (Migrations)

其中一部分是在数据库有对应的内容,另外一部分则是Django框架自有的特性。涉及的代码主要包括以下三个包:

  • django.db.connections: 底层数据库连接对象操作
  • django.db.migrations: 迁移相关
  • django.db.models: 模型定义、数据库查询
阅读全文 »

你说有一日总会名扬天下实现你抱负

2016年10月28日,KgBlog重新启用,由之前的 Pelican 改用 hexo 构建,按照官方文档和相关资料将博客基本搭建完成。

当然还有许多事情还没有完成。

  • 继续迁移之前的文章
  • 添加多说评论
  • 添加文章分享
  • 使用自定义域名