Data
Django ORM and SQL
· β˜• 7 min read
1. Basic Concepts ORM: Object Relational Mapping. Its job is to map between a relational database and objects. No complex SQL statements are needed β€” operating on data is as simple as operating on objects. QuerySet: the list of objects for a given model. A QuerySet lets you read data

Haystack Full-Text Search
· β˜• 3 min read
A quick word on the project requirements: the team needed to publish documentation externally. The documents are written in Markdown and need to be published as HTML. At first we used an Nginx + Jekyll solution. As the documentation grew, the document system developed a strong need for search. I

Jekyll Search Options
· β˜• 2 min read
Introduction: Jekyll is a static HTML generation tool. Our documentation system is deployed with Jekyll, which ultimately converts Markdown into HTML files for output. The search requirement is: given a keyword, match it against a document’s title or content and list the matching documents. 1. Option One: Simple-Jekyll-Search Reference: https://github.com/christian-fei/Simple-Jekyll-Search

Getting Started with Django REST Framework
· β˜• 2 min read
In the SaaS development I work on, there is a fairly high demand for development efficiency. From project initiation, prototype design and evaluation, requirements confirmation, frontend design, and backend development through to final acceptance, we complete one iteration in just a few weeks. Guided by agile development, we began rolling

Interactive Data Visualization for the Web
· β˜• 1 min read
Subtitle: Using D3 to Build Interactive Charts Original title: Interactive Data Visualization for the Web Author: [US] Scott Murray Translator: Li Songfeng Publisher: Posts & Telecom Press Publication year: 2013-6 ISBN: 9787115320117