新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > Dragonboard 410c搭载web服务器之数据库的设计

Dragonboard 410c搭载web服务器之数据库的设计

作者:时间:2017-10-13来源:网络收藏

一.前言

本文引用地址:http://www.amcfsurvey.com/article/201710/365718.htm

在经过上篇《Dragonboard410c 服务器系列六之用户交互系统》的学习,博主相信大家都能大致掌握Django框架基础的器搭建以及简单的数据交互。但是,往深处想,Django是如何存储不同页面的交互数据的?相信有看过博主之前上传的代码的童鞋都已经知晓,这也是我们今天要讨论的主题:数据库。

二.数据库

1.概念:

数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。可以说数据库的设计是web后台架构设计的重中之重,合理的数据库设计将会为后台节省大量的运算步骤和提高整体的运行效率,这也是衡量一个后台工程师功底的重要标准。

2.Django的数据库:

2.1.介绍:

Django的数据库,我们称之为模型,与数据库相关的代码一般写在 models.py 中,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,只需要在setTIngs.py中配置即可,不用更改models.py中的代码,丰富的API极大的方便了使用。当然,我们也可以根据自己的需要去自定义filed,也就是自己的模型。比如上篇的用户交互系统,我们就不仅继承的原有MyUser,还自定义了消息的模型:online_message以及系统的状态模型:online_SystemStatus.

2.2 创建步骤:

2.2.1.创建项目:

-admin startproject test

2.2.2.创建webapp:

cd test

-admin startapp sql

2.2.3.添加webapp进test项目:

vim test/test/setTIngs.py

INSTALLED_APPS=(

评论


相关推荐

技术专区

关闭