以下为学习笔记,用来备忘、交流
工具:树莓派 3B+ / Raspberry Pi 3B+
系统:带桌面的Raspbian Buster 基于Debian-Buster的桌面图像
Raspbian Buster with desktop Image with desktop based on Debian Buster
Release date:2019-09-26
Python 3.7.3 (default, Apr 3 2019, 05:39:12)
数据库:
Django简介
Django最初被设计为具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。以下内容简要介绍了如何使用Django实现一个数据库驱动的Web应用。
这里有介绍https://docs.djangoproject.com/zh-hans/3.0/intro/overview/
1.模型层
Django 提供了一个抽象的模型 (“models”) 层,在这里进行数据库相关操作,目前2020.01.06支持数据库有PostgreSQL、MariaDB、MySQL、Oracle、SQLite。
2.视图层
Django 具有 “视图” 的概念,负责处理用户的请求并返回响应。数据的处理,变换,网站的逻辑都在这里处理。
3.模板层
模板层提供了一个对设计者友好的语法用于渲染向用户呈现的信息。这里主要是页面的呈现,大量的静态文件、html、css文件在这里。
模型层
使用Django先准备好软件环境,上一节准备了:虚拟环境。还要准备数据库,D